Sorry third post. Trying to summarize.
-
Get external access. Either via port-forward (you lucky American) or via VPS+ssh-tunnel or VPS+wireguard. Stay away from an hard dependency like tailscale and cloudflare (my personal opinion).
-
Setup a reverse proxy with SSL certs via let’s Encrypt (don’t go wildcard, no need to, just add complexity)
That’s the concept, implementation requires clearly extra steps…
See my wiki (https://wiki.gardiol.org/). O describe both the simple and the complex solution. But to be honest, the complex solution is not fully described yet.
Stop spreading FUD. Syncthing for Android is very well supported and, while the official client will not have updates, there are other clients that are actively developed.