Setting up a Minecraft Server on Linux

1. Prerequisites

  • ✅ Ubuntu 20.04 or later (or similar distro)
  • ✅ OpenJDK 17
  • ✅ Screen or tmux (for running in background)
  • ✅ Basic command line knowledge (plus some common sense pls 😅)

2. Installation Steps

sudo apt update
sudo apt install openjdk-17-jre-headless
mkdir minecraft-server // or whatever you want to name your directory
cd minecraft-server
wget https://launcher.mojang.com/v1/objects/server.jar

3. Running the Server

  1. Create a start script
    java -jar server.jar
  2. Set up a screen session
    tmux new -t mc
  3. Edit server.properties to customize your setup
  4. Configure firewall (or ✨ just turn it off ✨)