Skip to content

Tiny Tiny RSS

About

Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator

Customizing configuration

Use the File Manager to place custom configuration under /app/data/env.sh.

Please be careful when changing configuration since the Cloudron packaging might depend on it.

Installing Plugins

To install plugins, simply extract them using the File Manager to /app/data/plugins.local and restart the app.

To enable the plugin globally, you must edit the TTRSS_PLUGINS variable in /app/data/env.sh. Alternately, each user can enable the plugin individually under Preferences.

You can see list of plugins here

Installing themes

To install themes, simply extract them using the File Manager to /app/data/themes.local and restart the app.

Some suggested themes:

Fever support

TinyTinyRSS supports Fever API using a plugin. There are many version of fever API floating around but this version is known to work.

External registration

To enable external registration, make two changes to /app/data/env.sh using the File Manager:

  • Set TTRSS_ENABLE_REGISTRATION to true
  • Edit the TTRSS_PLUGINS variable to include auth_internal. Note that TTRSS_PLUGINS is comma separated plugin names. This enables auth via the internal database authentication in addition to LDAP that Cloudron setup.

Migrating from mysql to postgresql

The current latest package has moved to postgresql since upstream has deprecated mysql version of TinyTinyRSS. We will maintain the mysql flavor for the time being but users should migrate to the new package with postgresql at some point.

For this follow the below steps:

  • Export RSS feeds and settings from the old instance at Settings -> Feeds -> OPML -> export
  • Install a new instance of TinyTinyRSS
  • Log into the new instance if Cloudron user management is enabled, or create a new account otherwise
  • Import the exported OPML file
  • Wait for at least 15 min to have all feeds synced. They may report as all unread unfortunately.