January 19, 2021
NixOS is a Linux distribution built from the ground up to make it easy to deploy
services. Tailscale is a peer-to-peer VPN built to make it easy to connect
machines. In this article I will show how to set up a Java Edition
Minecraft server (exposed only over Tailscale) in ten minutes on Digital Ocean.
Before you begin this guide, you’ll need the following:
A Minecraft Java Edition account
You’ll also need a Tailscale account. You can
make a free solo account using an
@gmail.com address.
In NixOS one of the core principles is that the entire system is configurable