Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

How to start/stop the servers?

Graphical tool

The native installers include a graphical tool to manage the servers easily. You can find the "manager-windows.exe", "manager-osx" or "manager-linux" tool in your installation directory. Using this tool, you can Start, Stop or Restart the servers and check the log files. You can click on the icon to start it.

On Windows: You can also start the Manager tool from shortcuts: Start -> Program Files -> Bitnami Stack -> Manager tool

Command line tool

If you prefer, you can use the "ctlscript.sh" utility from the command line. This script is in the installation directory.

On Virtual Machines and Cloud images:

$ sudo /opt/bitnami/ctlscript.sh start

A native installer on Linux:

$ cd ~/application-version
$ ./ctlscript.sh start

On OS X: You can start the Manager tool from the installation directory or you can use the "ctlscript.sh" utility from a Terminal.

How to change the default URL?

This approach describes how to configure your application to run in the root URL directly. Also, you will be able to modify the URL to a NEW_DOMAIN using the bnconfig tool. The details are described below.

Automatic Approach

The best way to change your URL in BCH is to go to your application tab and modify it there. In the Bitnami Cloud Hosting console, select Servers, choose your server, Manage and go to the Applications tab. Press there the pencil next to the application which URL you want to modify and choose Use Custom Domain.

Some applications require to update the IP/domain if the machine IP/domain changes. The bnconfig tool also has an option which updates the IP automatically during boot, called machine_hostname (use --help to check if that option is available for your application). Note that this tool changes the URL to http://NEW_DOMAIN/tinytinyrss.

Some applications require to update the IP/domain if the machine IP/domain changes. The bnconfig tool also has an option which updates the IP , called machine_hostname (use --help to check if that option is available for your application). Note that this tool changes the URL to http://NEW_DOMAIN/tinytinyrss.

installdir/apps/tinytinyrss/bnconfig --machine_hostname NEW_DOMAIN

If you already moved your application to the root URL you should include both options at the same time.

Some applications also require additional changes in their configuration files or in their database.

How to create a full backup of Tiny Tiny RSS?

Backup

Bitnami stacks are self-contained and the simplest option for performing a backup is to copy or compress the Bitnami stack installation directory. To do so in a safe manner, you will need to stop all servers, so this method may not be appropriate if you have people accessing the application continuously.

Cloud Server

Follow these steps:

Stop all servers.

$ sudo /opt/bitnami/ctlscript.sh stop

Create a compressed file with the stack contents.

$ tar -czvf application-backup.tar.gz /opt/bitnami

Restart all servers.

$ sudo /opt/bitnami/ctlscript.sh start

You should now download or transfer the application-backup.tar.gz file to a safe location.

Virtual Machine

Follow these steps:

Stop all servers.

$ sudo /opt/bitnami/ctlscript.sh stop

Create a compressed file with the stack contents.

$ tar -czvf application-backup.tar.gz /opt/bitnami

Restart all servers.

$ sudo /opt/bitnami/ctlscript.sh start

You should now download or transfer the application-backup.tar.gz file to a safe location.

Native Installer (Windows)

Follow these steps:

Stop all servers using the shortcuts in the Start Menu or the graphical manager tool.

Create a compressed file with the stack contents. You can use a graphical tool like 7-Zip or WinZip.

Stop all servers using the shortcuts in the Start Menu or the graphical manager tool.

You should now download or transfer the application-backup.zip file to a safe location.

Native Installer (Linux and Mac OS X)

Follow these steps:

Stop all servers.

$ sudo installdir/ctlscript.sh stop

Create a compressed file with the stack contents.

$ tar -czvf application-backup.tar.gz installdir

Restart all servers.

$ sudo installdir/ctlscript.sh start

You should now download or transfer the application-backup.tar.gz file to a safe location.

Tabs end

Restore

Bitnami stacks are self-contained, so to restore a stack, you only need to uncompress the backup file in the same location. It is important to use the same path that was used when the stack was originally installed.

Cloud Server

Follow these steps:

Uncompress the backup file to the original directory.

$ tar -xzvf application-backup.tar.gz /opt/bitnami

Start all servers.

$ sudo /opt/bitnami/ctlscript.sh start

Virtual Machine

Follow these steps:

Uncompress the backup file to the original directory.

$ tar -xzvf application-backup.tar.gz /opt/bitnami

Start all servers.

$ sudo /opt/bitnami/ctlscript.sh start

Native Installer (Windows)

Follow these steps:

Uncompress the backup file to the original directory.

Install services by launching a new command prompt and executing the following commands. Administrator privileges are required.

$ cd installdir
$ serviceinstall.bat INSTALL

You can now start or stop servers using the graphical manager tool.

Native Installer (Linux and Mac OS X)

Follow these steps:

Uncompress the backup file to the original directory.

$ tar -xzvf application-backup.tar.gz installdir

Start all servers.

$ sudo installdir/ctlscript.sh start

Tabs end

IMPORTANT: When restoring, remember to maintain the original permissions for the files and folders. For example, if you originally installed the stack as 'root', make sure that the restored files are owned by 'root'.

If you want to create only a database backup, refer to these instructions for MySQL and PostgreSQL.

How to upgrade Tiny Tiny RSS?

It is strongly recommended to create a backup before starting the update process. If you have important data, create and try to restore a backup to ensure that everything works properly.

There are two different ways to upgrade your application.

You can upgrade the application and all stack components, such as PHP, Ruby, MySQL and Apache.

How to enable SSL?

How to debug Tiny Tiny RSS errors?

Once Apache starts, it will create two log files, the access_log and the error_log /installdir/apache2/logs directory or in /var/log/httpd if you are using Amazon Linux or Red Hat Enterprise cloud images.

The access_log file is used to track client requests. When a client requests a document from the server, Apache records several parameters associated with the request in this file, such as: the IP address of the client, the document requested, the HTTP status code, and the current time.

The error_log file is used to record important events. This file includes error messages, startup messages, and any other significant events in the life cycle of the server. This is the first place to look when you run into a problem when using Apache.

If no error is found, you will see a message similar to:

Syntax OK
/installdir/ctlscript.sh : httpd started

The main MySQL log file is created at /installdir/mysql/data/mysqld.log file.

How to increase the allowed size of the uploaded files?

You can modify the following option in the php.ini file to increase the allowed size for uploads: