It's more that like 60% of my web traffic is Safari so I want to make sure it works for those people.
MangoPenguin
Proxmox (debian) on the hosts, and Debian for all the VMs and Containers.
Just nice and easy to use, supported by basically everything, and a minimal install uses like 30MB of RAM.
I also have an OSX VM because that's literally the only way you can test a website in Safari (fu Apple).
Will other people have to install tailscale too if they want to join my servers?
Yes if you use Tailscale VPN (with or without subnet routers), this makes a private network.
No if you use Tailscale Funnel, as this exposes your service to the internet.
Tailscale Funnel does only seem to support TCP though, so games that use UDP will not work with it.
Here's a list of tunnels, but it's not clear which ones support UDP: https://github.com/anderspitman/awesome-tunneling
That's a plus for getting more users though, people can easily switch to something familiar.
They'll have port 25 SMTP blocked, so depending on how SimpleLogin works it may not function if it needs to receive emails directly over SMTP.
You may be able to have them unblock it, but would probably require a paid account. At that point I would recommend going elsewhere as Oracle is a horrible company.
Create a new rule on the firewall to allow DNS requests to cloudflare from that host only.
I wonder if this will fix it crashing when opening large excel files. I don't use OnlyOffice much because it's so slow.
That's true, hadn't looked in a year or so but they are a bit higher now!
Yes but Proxmox doesn't manage docker, OP wants a webUI to see all their docker containers.
I agree running Proxmox as a base OS is the way to go, but you'll still need Dockge, Portainer, etc to have a webUI for docker stuff.
Dockge or Portainer are both good options.
For VMs you'll need to find something else, you could use Cockpit for that.
Yeah my ISP uses CGNAT for residential as well, and I just ended up buying a static IP for the $5 a month to get rid of that issue.