All of the above have web GUIs to install, configure, and maintain services and are commonly suggested for someone that is new to self hosting. What are their key differences? Their advantages and disadvantages for common use cases?
All of the above have web GUIs to install, configure, and maintain services and are commonly suggested for someone that is new to self hosting. What are their key differences? Their advantages and disadvantages for common use cases?
Hate to say it, but Docker compose is giving you the best flexibility and portability of your files. Any of those services can decide tomorrow to enshittify their services and you will be left with nothing.
Look at Plex, now they require Plex pass to stream your own content.
YunoHost is a non-profit. Things could change, of course, but I’d fear more that YunoHost dies than it tries to monetize.
TrueNAS is backed by a for-profit company that so far has a good track record and looks pretty sustainable. Plus, while YunoHost might be a bit more troublesome, TrueNAS Scale is pretty much based around “open” things- their app catalog is basically Helm charts, for example.
Docker Compose is quite portable too, but if you are re-using YAML compose definitions from the Internet, or non-official container images by third-parties, there’s also risks involved- not everything is easy to migrate! I prefer a very hands-on approach to my personal infra (I package some RPMs!), so I think I wouldn’t personally use YunoHost, but I feel somewhat comfortable recommending it to others.