For about three years I had been running tinytinyRSS, or ttrss, on Docker.
There is still nothing wrong with it, but when updating it with docker-compose I also have to take dependencies such as mercury and opencc into account, and at this point FreshRSS has a simpler configuration and a good reputation, and FreeRSS came to be supported in Reeder5, the Mac app, as well, so I changed my RSS aggregator.
FreshRSS
The files you need
I will proceed on the assumption that a docker environment is already built
Create a docker-compose.yml and a .env file
For real operation, change the passwords and ports inside .env as appropriate
From startup to configuration
For startup, just start it with docker-compose up -d.
After that, access it on the port you specified (http://ip:8080)
- Select Japanese in the language setting
- Check the environment
- Database settings
- Set the type to PostgreSQL and enter the host name
The host name is the hostname inside docker-compose.yml (freshrss-db), so be careful! - Enter the DB name, user and password you set in .env
(If it fails with Postgresql, I expect sqlight will go through smoothly)
- Set the type to PostgreSQL and enter the host name
- Set the user name and password in the general settings
- Finish, and check that you can log in
Migrating from ttrss
When I imported the file I had exported from ttrss as OPML on the freshrss side, the subscribed feeds carried over as they were
However, the unread and read articles and the favourite articles did not carry over
Connecting from an iPhone/iPad
Reeder came to support freshrss, but in the end it still comes down to using the fever API
As for the configuration, you are better off referring to this article.
The points I always get stuck on
- Enable the FeverAPI and set a password
- The endpoint is https://mydomain/api/fever.php
- The Fever login name field says
Email, but it takes only the login name
Overall verdict
Changing from ttrss to Freshrss gave me the feeling that the sync speed got slightly faster, but as far as connecting with Reeder goes it felt almost the same to use, so there was no need to force the change.
For using it directly on the web, ttrss was comfortable because I had memorised its shortcut keys, but that may just be a matter of what you are used to.
ttrss is merely stopped and I can bring it back up straight away at any time, so I think I will use FreshRSS for a while