Tiny Tiny RSS¶
About¶
Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator
- Questions? Ask in the Cloudron Forum - Tiny Tiny RSS
- Tiny Tiny RSS Website
- Tiny Tiny RSS forum
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
totrue
- Edit the
TTRSS_PLUGINS
variable to includeauth_internal
. Note thatTTRSS_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.