Så hostar du en Minecraft-server på en VPS
På den här sidan
En VPS ger dig en hel egen Linux-server: root-åtkomst, en publik IP och ingenting som körs där som du inte själv har lagt dit. För en Minecraft-server betyder det full kontroll — vilken version som helst, vilken mjukvara som helst, hur många världar som helst och plats för en proxy, en Discord-bot eller en webbplats bredvid.
Samma steg — rätt körmiljö, en brandväggsregel, en systemd-tjänst och backup — gäller för nästan alla spelservrar du kör på en Linux-VPS; bara programmet och porten ändras.
Det betyder också att du är administratören. Den här guiden täcker hela installationen på Ubuntu 24.04 — varje kommando i den har körts på en ren server innan det skrevs ner — och börjar med en ärlig jämförelse, för till en enda Minecraft-server är en VPS inte alltid det bästa köpet.
Den korta versionen
- Skaffa en VPS med minst 4 GB RAM som kör Ubuntu 24.04. Ubuntus egna förråd innehåller alla Java-versioner som Minecraft behöver.
- Installera den Java som din Minecraft-version kräver — Java 25 för de aktuella 26.x-versionerna, Java 21 för 1.20.5 till 1.21.x.
- Kör servern som en egen användare från en egen mapp, aldrig som root.
- Öppna TCP-port 25565 i brandväggen — efter att du tillåtit SSH, inte före.
- Gör den till en systemd-tjänst så att den startar vid uppstart och startar om efter en krasch, och sätt upp backup innan du behöver den.
Det tar ungefär en halvtimme. Avsnitten nedan ger de exakta kommandona, och det första hjälper dig att avgöra om en VPS överhuvudtaget är rätt verktyg.
Full root, NVMe och DDoS-skydd: en VPS från HytHost med 4 GB RAM kostar från €7.00/mån.
Se VPS-paketVPS eller managerat Minecraft-paket? Den ärliga jämförelsen
Båda kör samma Java-server på liknande hårdvara. Skillnaden är vem som gör jobbet och vad maskinen i övrigt kan göra.
| Linux-VPS | Managerat Minecraft-paket | |
|---|---|---|
| Runt 8-9 GB RAM | VPS 3, 8 GB — €15.00/mån | MC Diamond, 9 GB — €11.65/mån |
| Minne tillgängligt för Minecraft | Det som blir kvar efter operativsystemet | Hela paketet |
| Installation av versioner och modpacks | För hand | Versionsväljare och modpack-installation med ett klick |
| Säkerhetsuppdateringar, brandvägg, backup | Ditt ansvar | Sköts åt dig |
| Annan mjukvara på samma maskin | Vad som helst | Bara Minecraft |
| Flera servrar, en proxy, en databas | Ja, allt på en maskin | En server per paket |
För en enda Minecraft-server är det managerade paketet det bättre köpet: mer minne för mindre pengar och ingen administration. En VPS förtjänar sin plats när du vill ha mer än en server — till exempel en Velocity-proxy framför en lobby och en survival-värld — eller andra saker som körs bredvid Minecraft: en Discord-bot, en webbplats, en databas, dina egna verktyg. Det är också rätt val om det är själva poängen att driva servern och du vill lära dig Linux på vägen.
Om det låter som du, fortsätt. Om du bara vill ha en server för dina vänner tar Minecraft-hosting dig dit snabbare.
Välja VPS, operativsystem och Java-version
Hur stor VPS
Lämna ungefär 1.5-2 GB åt operativsystemet och ge resten till Minecraft.
| HytHost VPS | Specifikationer | Passar för |
|---|---|---|
| VPS 2 — €7.00/mån | 4 vCPU, 4 GB RAM, 30 GB NVMe | En Paper-server för ett kompisgäng |
| VPS 3 — €15.00/mån | 4 vCPU, 8 GB RAM, 50 GB NVMe | En mer välbesökt Paper-server eller ett lätt modpack |
| VPS 4 — €27.00/mån | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpacks eller en proxy med flera servrar bakom |
De minsta paketen med 2 GB räcker för en bot eller en testvärld, men är för snåla för en riktig Minecraft-server när operativsystemet har tagit sin del. För hur minne hänger ihop med spelare och moddar, se hur mycket RAM en Minecraft-server behöver.
Vilket operativsystem
Välj Ubuntu 24.04. Dess standardförråd innehåller OpenJDK 17, 21 och 25, vilket täcker alla Minecraft-versioner du sannolikt kommer att köra. Debian 12 är också ett bra system, men dess förråd erbjuder bara Java 17 — för gammalt för alla Minecraft-versioner sedan 1.20.5 — så du skulle först behöva lägga till ett Java-förråd från tredje part.
Vilken Java-version
| Minecraft-version | Java som krävs |
|---|---|
| 26.1 och nyare | Java 25 |
| 1.20.5 till 1.21.x | Java 21 |
| 1.18 till 1.20.4 | Java 17 |
Uppgifterna kommer direkt från de versionsdata som Mojang publicerar för varje version. De flesta modpacks siktar fortfarande på 1.21.1, så kontrollera ditt packs version innan du installerar Java.
Installera servern steg för steg
Logga in via SSH som en användare med sudo. Kommandona nedan installerar Java 25 för den aktuella versionen; byt till openjdk-21-jre-headless för 1.20.5-1.21.x.
- Uppdatera systemet och installera Java:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Skapa en användare som äger servern och inget annat:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
När servern körs som en egen användare kan ett komprometterat plugin skada servern, inte hela maskinen. - Ladda ner server-jar-filen. Kopiera nedladdningslänken för vanilla-servern från minecraft.net, eller för Paper från papermc.io, och hämta den till servermappen:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Godkänn EULA och starta den en gång:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Vänta påDone, skrivstop, så finns världen ochserver.propertiespå plats. Sätt-Xmxtill VPS:ens minne minus ungefär 2 GB —-Xmx6Gpå en VPS med 8 GB.
Brandvägg, autostart och omstarter
Öppna porten utan att låsa ute dig själv
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw utan den första raden bryts din egen SSH-session, och den enda vägen tillbaka är leverantörens konsol.Kör den som en tjänst
Skapa /etc/systemd/system/minecraft.service:
[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
Ladda sedan in och starta den:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
Servern startar nu när VPS:en bootar och kommer tillbaka av sig själv om den kraschar. journalctl visar dess konsolutdata; sudo systemctl stop minecraft stänger den snyggt.
Spelarna ansluter till VPS:ens IP-adress. Om de inte kan, kontrollera i den här ordningen: tjänsten körs, sudo ufw status listar 25565 och server-port i server.properties är fortfarande 25565.
Backup och uppdateringar
På en VPS säkerhetskopierar ingen din värld om inte du gör det. Två lager fungerar bra tillsammans:
- En ögonblicksbild av hela VPS:en. HytHosts VPS-paket erbjuder snapshot-backup som fångar maskinen som den är — rätt sak att återställa efter en misslyckad systemuppdatering.
- En kopia av världen utanför servern. En snapshot bor tillsammans med VPS:en; en kopia någon annanstans överlever allt som händer med den. Arkivera servermappen medan servern är stoppad och flytta arkivet från maskinen enligt ett schema med
cron.
Att uppdatera Minecraft blir då rutin: ta en backup, kontrollera Java-tabellen ovan för den nya versionen, byt ut server.jar, starta den och läs loggen. Om ett plugin eller en modd inte är redo för den nya versionen än är backupen din väg tillbaka.
sudo apt update && sudo apt upgrade en gång i veckan, eller automatiska uppdateringar, kostar ingenting och stänger de flesta dörrar som spelar roll på en server som är nåbar från internet.Vanliga frågor
Ja, om du vill ha full kontroll eller mer än en sak på maskinen: flera servrar bakom en proxy, en Discord-bot, en webbplats eller en databas. För en enda Minecraft-server ger ett managerat Minecraft-paket oftast mer minne för mindre pengar och kräver ingen administration.
Minst 4 GB för en liten Paper-server, 8 GB för en mer välbesökt server eller ett lätt modpack och 16 GB för tyngre modpacks eller flera servrar. Operativsystemet behöver ungefär 1.5-2 GB av det, så sätt -Xmx till VPS:ens minne minus ungefär 2 GB.
Enligt de versionsdata som Mojang publicerar behöver Minecraft 26.1 och nyare Java 25, versionerna 1.20.5 till 1.21.x behöver Java 21 och 1.18 till 1.20.4 behöver Java 17. De flesta modpacks siktar i dag på 1.21.1, vilket innebär Java 21.
Ubuntu 24.04 är det enklaste valet, eftersom dess standardförråd innehåller OpenJDK 17, 21 och 25. Debian 12 erbjuder bara Java 17 i sina förråd, vilket är för gammalt för Minecraft 1.20.5 och nyare om man inte lägger till ett Java-förråd från tredje part.
Kontrollera tre saker i ordning: servern körs (systemctl status minecraft), brandväggen tillåter TCP 25565 (ufw status) och server.properties använder fortfarande port 25565. Spelarna ska ansluta till VPS:ens publika IP; ett värdnamn fungerar först när en DNS-post pekar på den.
För en enda Minecraft-server oftast inte. Hos HytHost kostar ett managerat Minecraft-paket med 9 GB €11.65/mån medan en VPS med 8 GB kostar €15.00/mån, och på VPS:en går en del av minnet till operativsystemet. En VPS blir prisvärdare när den kör flera servrar eller annan mjukvara.
Ja, det är ett av huvudskälen till att välja en VPS. En proxy som Velocity med flera servrar bakom, en Discord-bot, en webbplats eller en databas kan dela maskinen, så länge RAM och CPU är dimensionerade för alla tillsammans.
Din egen Linux-server, klar på några minuter
HytHost KVM-VPS med dedikerade vCPU-kärnor, NVMe-lagring, full root-åtkomst och DDoS-skydd — 4 GB från €7.00/mån.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar den här guiden till hjälp?