vlc
1
Hello,
I’ve run tt-rss for some years now on an ARM-based server (directly from git) and after the latest upgrade my installation stopped working. Upon investigating the error I found out that the recommended way of installing tt-rss is now Docker, but the docker image seems to be only available for AMD64 (at least that’s what the following page says: https://git.tt-rss.org/fox/ttrss-docker-compose/src/branch/static-dockerhub/README.md).
Is there a way to keep tt-rss running on an ARM-based processor?
tt-rss runs fine on ARM. Given the issue you ran into locally, it’d be a good time to put in the work to switch to Docker to avoid future issues. ttrss-docker-compose and its wiki would be a good place to start; the key point is that you’ll need to build the images on an ARM system (via the provided docker-compose setup or some other approach).
It’s a bit more work to set it up on ARM, but it does work. What makes it more tricky is that you have to build the containers “yourself” since they aren’t hosted on docker hub, but the building is a quite easy process anyway.
I had to install via the dynamic docker-compose setup (instructions from the website) then docker-compose pulls the right source containers and via the git script the containers are created automatically. The reason to do it that way is since the built container is not available for arm (or for arm64 anyway) but the source containers (like alpine and nginx) are available for arm
The tricky part for me was getting my database migrated, but there are some posts about in on the forum here which should help you (and this is not arm specific)
vlc
4
Thanks a lot for your answers! As soon as I have a bit more time I’ll try to get it running.
madmap
5
I’m running on Ubuntu-ARM64: everything just fine out of the box (docker-compose setup).
I was in the same situation and it took me a while to setup the containers and update them regularly.
If you want to simplify your setup, I have setup arm+arm64 images of ttrss and ttrss web nginx that solve my problem: they update every night if tt-rss.git - has new commits.
The github repo is GitHub - schklom/Mirror-workflows at TTRSS-docker, and the images schklom/ttrss-app and schklom/ttrss-web-nginx.
Do what you want with it, I just thought it’d be a waste to not share my solution to a problem I already faced, especially since the people here were very helpful when I had issues 