Installing RSSHub was straightforward. Its main purpose is to generate subscription feeds, in the same general spirit as older services like FeedBurner. A practical advantage is that it can produce feeds for many Chinese sites, including Douban and Bilibili.
For subscribing, Inoreader works well. For actual reading, clients like Reeder or Feedly are also fine.
The more troublesome part was getting Tiny Tiny RSS running. I ran into a small issue during the database connection step, so it is worth noting down.
When connecting the database, an error appeared and records could not be returned. The problem turned out not to be anything complicated, just the database type being selected incorrectly. I had previously run into mistakes with the host name and database settings, and this time it was another small configuration detail.



Another issue was external access to the Tiny Tiny RSS address. I changed this part several times, tried different combinations, and the port had already been mapped.
Even so, accessing ttrss through a domain name plus port never worked. In the end, the problem was the port mapping itself. The port needs to be mapped to port 80. Tiny Tiny RSS does not define a port on its own, and I did not set one manually either. After following that line of thinking, external access finally worked.
After configuring QuickConnect ID, the config.php file inside the Tiny Tiny RSS directory also needs to be edited. This line:
define('SELF_URL_PATH', 'http://内网IP:80/rss/');
must be changed to:
define('SELF_URL_PATH', 'http://ID.myds.me:80/rss/');
Only then can it be accessed from outside the local network.
There is also a Docker-based way to install Tiny Tiny RSS. Still, I keep feeling that Docker uses more memory. I had previously seen a comparison involving Emby transcoding on the Synology 8100, where the package version and the Docker version performed at 72 and 73 frames respectively, so the gap was minimal.
Using the zip package for installation feels a bit like going back to the old days.