Een Minecraft server op een VPS hosten
Op deze pagina
Een VPS geeft je een complete Linux-server voor jezelf: root-toegang, een publiek IP en niets dat erop draait wat jij er niet op hebt gezet. Voor een Minecraft server betekent dat volledige controle: elke versie, elke software, zoveel werelden als je wilt en ruimte voor een proxy, een Discord-bot of een website ernaast.
Dezelfde stappen (de juiste runtime, een firewallregel, een systemd-service en back-ups) gelden voor bijna elke gameserver die je op een Linux VPS draait; alleen het programma en de poort veranderen.
Het betekent ook dat jij de beheerder bent. Deze gids behandelt de volledige installatie op Ubuntu 24.04 (elk commando is op een schone server uitgevoerd voordat het werd opgeschreven) en begint met een eerlijke vergelijking, want voor één Minecraft server is een VPS niet altijd de beste deal.
De korte versie
- Neem een VPS met minstens 4 GB RAM en Ubuntu 24.04. De eigen repositories van Ubuntu bevatten elke Java-versie die Minecraft nodig heeft.
- Installeer de Java die jouw Minecraft-versie vereist: Java 25 voor de huidige 26.x-releases, Java 21 voor 1.20.5 tot en met 1.21.x.
- Draai de server onder een eigen gebruiker vanuit een eigen map, nooit als root.
- Open TCP-poort 25565 in de firewall, nadat je SSH hebt toegestaan, niet ervoor.
- Maak er een systemd-service van zodat hij bij het opstarten start en na een crash herstart, en regel back-ups voordat je ze nodig hebt.
Dat is ongeveer een halfuur werk. De secties hieronder geven de exacte commando's, en de eerste helpt je beslissen of een VPS überhaupt het juiste gereedschap is.
Volledige root-toegang, NVMe en DDoS-bescherming: een VPS van HytHost met 4 GB RAM vanaf €7.00/mnd.
Bekijk VPS-pakkettenVPS of een managed Minecraft-pakket? De eerlijke vergelijking
Beide draaien dezelfde Java-server op vergelijkbare hardware. Het verschil zit in wie het werk doet en wat de machine verder nog kan.
| Linux VPS | Managed Minecraft-pakket | |
|---|---|---|
| Ongeveer 8-9 GB RAM | VPS 3, 8 GB — €15.00/mnd | MC Diamond, 9 GB — €11.65/mnd |
| Geheugen beschikbaar voor Minecraft | Wat overblijft na het besturingssysteem | Het hele pakket |
| Versies en modpacks installeren | Met de hand | Versiewisselaar en modpack-installatie in één klik |
| Beveiligingsupdates, firewall, back-ups | Jouw taak | Geregeld |
| Andere software op dezelfde machine | Alles | Alleen Minecraft |
| Meerdere servers, een proxy, een database | Ja, alles op één machine | Eén server per pakket |
Voor één Minecraft server is het managed pakket de betere deal: meer geheugen voor minder geld, en geen beheer. Een VPS verdient zijn plek als je meer dan één server wilt (bijvoorbeeld een Velocity-proxy voor een lobby en een survivalwereld) of andere dingen naast Minecraft wilt draaien: een Discord-bot, een website, een database, je eigen tools. Het is ook de juiste keuze als het beheren van de server juist het doel is en je onderweg Linux wilt leren.
Herken je jezelf daarin, lees dan verder. Wil je gewoon een server voor je vrienden, dan brengt Minecraft hosting je er sneller.
De VPS, het besturingssysteem en de Java-versie kiezen
Hoeveel VPS
Laat ongeveer 1.5-2 GB over voor het besturingssysteem en geef de rest aan Minecraft.
| HytHost VPS | Specificaties | Geschikt voor |
|---|---|---|
| VPS 2 — €7.00/mnd | 4 vCPU, 4 GB RAM, 30 GB NVMe | Een Paper-server voor een vriendengroep |
| VPS 3 — €15.00/mnd | 4 vCPU, 8 GB RAM, 50 GB NVMe | Een drukkere Paper-server of een licht modpack |
| VPS 4 — €27.00/mnd | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpacks, of een proxy met meerdere servers erachter |
De kleinste pakketten, met 2 GB, zijn prima voor een bot of een testwereld, maar te krap voor een echte Minecraft server zodra het besturingssysteem zijn deel heeft genomen. Hoe geheugen samenhangt met spelers en mods lees je in hoeveel RAM een Minecraft server nodig heeft.
Welk besturingssysteem
Kies Ubuntu 24.04. De standaardrepositories bevatten OpenJDK 17, 21 en 25, en daarmee dek je elke Minecraft-versie die je waarschijnlijk gaat draaien. Debian 12 is ook een prima systeem, maar de repositories bieden alleen Java 17 (te oud voor elke Minecraft-release sinds 1.20.5), dus dan moet je eerst een Java-repository van derden toevoegen.
Welke Java-versie
| Minecraft-versie | Vereiste Java |
|---|---|
| 26.1 en nieuwer | Java 25 |
| 1.20.5 tot en met 1.21.x | Java 21 |
| 1.18 tot en met 1.20.4 | Java 17 |
Deze gegevens komen rechtstreeks uit de versie-informatie die Mojang voor elke release publiceert. De meeste modpacks richten zich nog op 1.21.1, dus controleer de versie van je pack voordat je Java installeert.
De server installeren, stap voor stap
Log via SSH in als gebruiker met sudo. De commando's hieronder installeren Java 25 voor de huidige release; gebruik openjdk-21-jre-headless voor 1.20.5-1.21.x.
- Werk het systeem bij en installeer Java:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Maak een gebruiker aan die de server bezit en verder niets:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
Door de server onder een eigen gebruiker te draaien kan een gecompromitteerde plugin de server beschadigen, maar niet de hele machine. - Download de server-jar. Kopieer de downloadlink van de vanilla-server op minecraft.net, of van Paper op papermc.io, en haal hem op in de servermap:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Accepteer de EULA en start hem één keer:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Wacht opDone, typstop, en de wereld enserver.propertiesstaan klaar. Zet-Xmxop het geheugen van je VPS min ongeveer 2 GB:-Xmx6Gop een VPS van 8 GB.
Firewall, automatisch starten en herstarten
Open de poort zonder jezelf buiten te sluiten
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw aan zonder de eerste regel, dan verbreek je je eigen SSH-sessie en kom je alleen nog binnen via de console van de provider.Draai hem als service
Maak /etc/systemd/system/minecraft.service aan:
[Unit] Description=Minecraft server After=network-online.target Wants=network-online.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar server.jar nogui Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
Laad en start hem daarna:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
De server start nu mee als de VPS opstart en komt vanzelf terug na een crash. journalctl toont de console-uitvoer; sudo systemctl stop minecraft sluit hem netjes af.
Spelers verbinden met het IP-adres van de VPS. Lukt dat niet, controleer dan in deze volgorde: draait de service, staat 25565 in sudo ufw status, en is server-port in server.properties nog steeds 25565.
Back-ups en updates
Op een VPS maakt niemand een back-up van je wereld als jij het niet doet. Twee lagen werken goed samen:
- Een snapshot van de hele VPS. HytHost VPS-pakketten bieden een snapshot-back-upoptie, die de machine vastlegt zoals hij is: precies wat je wilt terugzetten na een mislukte systeemupdate.
- Een kopie van de wereld buiten de server. Een snapshot leeft met de VPS mee; een kopie ergens anders overleeft alles wat de VPS overkomt. Archiveer de servermap terwijl de server gestopt is en verplaats het archief volgens schema van de machine af met
cron.
Minecraft updaten wordt dan routine: maak een back-up, zoek de nieuwe versie op in de Java-tabel hierboven, vervang server.jar, start hem en lees het log. Is een plugin of mod nog niet klaar voor de nieuwe versie, dan is de back-up je weg terug.
sudo apt update && sudo apt upgrade, of automatische updates, kost niets en sluit de meeste deuren die ertoe doen op een server die aan internet hangt.Veelgestelde vragen
Ja, als je volledige controle wilt of meer dan één ding op de machine: meerdere servers achter een proxy, een Discord-bot, een website of een database. Voor één Minecraft server geeft een managed Minecraft-pakket meestal meer geheugen voor minder geld, zonder beheer.
Minstens 4 GB voor een kleine Paper-server, 8 GB voor een drukkere server of een licht modpack, en 16 GB voor zware modpacks of meerdere servers. Het besturingssysteem neemt daar ongeveer 1.5-2 GB van, dus zet -Xmx op het VPS-geheugen min ongeveer 2 GB.
Volgens de versiegegevens die Mojang publiceert heeft Minecraft 26.1 en nieuwer Java 25 nodig, versies 1.20.5 tot en met 1.21.x Java 21, en 1.18 tot en met 1.20.4 Java 17. De meeste modpacks richten zich nu op 1.21.1, dus Java 21.
Ubuntu 24.04 is de eenvoudigste keuze, omdat de standaardrepositories OpenJDK 17, 21 en 25 bevatten. Debian 12 biedt in zijn repositories alleen Java 17, te oud voor Minecraft 1.20.5 en nieuwer, tenzij je een Java-repository van derden toevoegt.
Controleer drie dingen in deze volgorde: draait de server (systemctl status minecraft), laat de firewall TCP 25565 toe (ufw status), en gebruikt server.properties nog poort 25565. Spelers moeten verbinden met het publieke IP van de VPS; een hostnaam werkt pas als er een DNS-record naar verwijst.
Voor één Minecraft server meestal niet. Bij HytHost kost een managed Minecraft-pakket van 9 GB €11.65/mnd, terwijl een VPS van 8 GB €15.00/mnd kost, en op de VPS gaat een deel van het geheugen naar het besturingssysteem. Een VPS wordt de betere keuze als hij meerdere servers of andere software draait.
Ja, dat is een van de belangrijkste redenen om voor een VPS te kiezen. Een proxy zoals Velocity met meerdere servers erachter, een Discord-bot, een website of een database kunnen de machine delen, zolang RAM en CPU voor alles samen berekend zijn.
Je eigen Linux-server, binnen minuten klaar
HytHost KVM VPS met dedicated vCPU-cores, NVMe-opslag, volledige root-toegang en DDoS-bescherming: 4 GB vanaf €7.00/mnd.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWas deze gids nuttig?