Our great sponsors
-
docker-minecraft-server
Docker image that provides a Minecraft Server that will automatically download selected version at startup
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
If all you're running is a Minecraft server you don't need to worry about the http part. Just open those ports. For added system isolation, run Minecraft containerized from a minimal docker image. Something like this: https://hub.docker.com/r/itzg/minecraft-server
For the VPN, I'm running Tailscale which is a zero config mesh VPN. This gives me permanent public IP addresses that only I can access with the appropriate client application, and encrypted remote access to my server that's so seamless that I can even remote control my network players here at home from a cellular network. Ex. If I'm away from home, but want to start an album or movie for a guest back at my apartment, I can do that from my phone as if I was back at the apartment with them.
Heres how I set it up with opnsense.