-
Update system
Update your system and install the necessary programs.apt update && apt upgrade -yDebian 10
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/java.listapt updateapt install screen gnupg oracle-java17-installer -yAccept the license conditions by clicking on "OK" with TAB and confirm with ENTER. In the following window click on "YES" and confirm again with ENTER.
Debian 11
apt install screen openjdk-17-jre-headless -yUbuntu
sudo apt install screen gnupg software-properties-common -ysudo add-apt-repository ppa:linuxuprising/javasudo apt updatesudo apt install oracle-java17-installer -yAccept the license conditions by clicking on "OK" with TAB and confirm with ENTER. In the following window click on "YES" and confirm again with ENTER.
-
Create subuser
Create a subuser for the Minecraft server and log in with it.adduser minecraft --disabled-loginsu minecraft -l -
Select version
Choose a server version to download (for example Spigot 1.19.3).wget https://download.getbukkit.org/spigot/spigot-1.19.3.jar -
Create start file
Create a start.sh file for launching the server.nano start.shCopy the following line and paste it with a left click:
screen -AmdS minecraft java -Xms1G -Xmx1G -jar spigot-1.19.3.jar -
Accept licenses
Accept the EULA and assign the correct file rights.echo "eula = true" > eula.txtchmod +x start.sh -
Start server
Run the start script to launch your Minecraft server../start.sh
- Guides
- Rootserver
- Services & Tools
- How to Install a Minecraft Server on Your Linux VPS
Services & ToolsInstall Minecraft Server
How to Install a Minecraft Server on Your Linux VPS
Install Minecraft server on a Linux VPS (Ubuntu/Debian)
2 min read
Oct 15, 2023
Written byEmeraldHost Team
Last updated on Mar 19, 2026 Edit on GitHub
Did this article help you?
Your feedback helps us improve our guides.
Contact Support
Create a support ticket and our team will get back to you as soon as possible – personal and professional.
Go to Support1257 members online
Discord Community
Connect with other players, get quick help from the community, and stay up to date with the latest news.
Join Discord