New blogger writing about solarpunk ideas at https://spsoul.blog/
I went through the same thought process as you a while ago, also with CasaOS. I ended up using the *arr suite, Jellyseer and then this container via Portainer https://haugene.github.io/docker-transmission-openvpn/. All the instructions are on there for whichever provider you go with, and all it took was making sure the env variables and permissions were in the right place.
I’ve used solely CasaOS for about a year. As someone brand new to self hosting with limited knowledge or desire to understand all of the details, it has been relatively straightforward to work with. I have learned about docker and how it works through using it and have a appreciated the plug and play store options when I haven’t had time to work it all out myself. I am considering moving to Yunohost because of the good things I’ve read about it, like the other comments here, but docker seems to be the best way forward and as CasaOS does that reasonably well I may also just stay with what I know.
Thank you! I think restic is the way to go it seems, the docker config seems reasonable. Now to find another hard drive to mount and point it to. Hetzner is very reasonably priced too!