I'm getting into this and have some questions (if that's okay). We still download their mobile & desktop apps, right? Then select either "local-only" or "self-hosted"? Is one free and the other costs money? If so, I'll do what you're doing except I just put a wireguard server on my opnsense box and vpn into my local network that way.
Is there a sample docker compose you could show me? I found this docker-compose and this env file but it all seems unnecessarily complicated. Is this what you're using?