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