I tried to compare some backup solutions a while back: https://hedgedoc.ptman.name/kket4uo9RLiJRnOhkCzvWw#
Forget about docker. Run caddy or some similar webserver that is a single file next to the assets to serve.
How full is your ZFS? ZFS doesn’t handle disk filling and fragmentation well.
Make a spreadsheet of where your money is going.
https://paul.totterman.name/posts/free-clouds/
Or then you can just realize that the time you spend is spent not making money and you need to save time, not services.
Quite far: