I’m looking to move my TTRSS to Docker and I have all my data in a MySQL DB. I’m a noob at Docker and want to get it moved ASAP. Is there any documentation for dummies on getting set up with Docker using external MySQL DB? I’m open to converting the DB to another format if helpful?
As far as your knowledge of docker is concerned, you should have the will to familiarise yourself with it. There are certainly one or two stumbling blocks;
First start with the OPML Export incl. tt-rss settings.
Second, add fox data_migration plugin to export the rest Git repository browser
I’m glad it’s helpful for you. I have changed my installation (LEMP) in the same way. Fox’s advice is not to be neglected and the use of resources is also much better!
Your situation, ttrss w MySQL in to docker, is probably a common migration path. I have 2 ttrss instances that have been running and updating since Googles RSS solution shutdown. I encourage you to post hints as you migrate. I hope someone will write a consolidated wiki page for this migration path.
I usually wait for ~48hrs of commit quiet before doing a new pull. I’m now 555 commits behind. Ttrss is very possible my most useful compute task. I’m very grateful for the software, but this is a bit frustrating.
So I’ve finally migrated from my old setup that was using MySQL and now running PostSQL on Docker. Here’s the steps: (Thanks @T2D and @nodiscc for the link above)
Original Machine
Install data migration plugin
export OPML
Update config and add data_migration to your plugins
export your DB
sudo -u www-data php /var/www/Tiny-Tiny-RSS/update.php --data_user user --data_export /tmp/File.zip