Linux

Deinen Server mit systemd automatisch starten

Mach aus deinem Spieleserver oder Bot einen Dienst: Er startet mit dem VPS, kommt nach einem Absturz von selbst wieder hoch und seine Logs werden gespeichert.

1 Min. LesezeitAktualisiert am 6. Oktober 2026

Ein systemd-Dienst ist der richtige Weg, unter Linux etwas dauerhaft laufen zu lassen: Er startet nach einem Neustart von selbst, kommt nach einem Absturz wieder hoch und speichert alles, was er ausgibt, in einem Log. Das Beispiel ist ein Minecraft-Server, es funktioniert aber für alles.

1. Ein Benutzer für den Server

Besser nicht als root laufen lassen: Wenn jemand über das Spiel eindringt, hat er dann nicht die Kontrolle über die ganze Maschine.

adduser --disabled-password --gecos "" minecraft
# kopiere deinen Server nach /home/minecraft/server und setze die Rechte:
chown -R minecraft:minecraft /home/minecraft/server

2. Die Dienstdatei

Lege /etc/systemd/system/minecraft.service an:

[Unit]
Description=Minecraft-Server
After=network-online.target
Wants=network-online.target

[Service]
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Ersetze WorkingDirectory und ExecStart durch den Ordner und den Befehl deines Servers. Nutze immer vollständige Pfade (which java zeigt dir den von Java).

3. Aktivieren

systemctl daemon-reload
systemctl enable --now minecraft

enable sorgt dafür, dass er mit dem VPS startet; --now startet ihn sofort.

Der Alltag

systemctl status minecraft      # läuft er?
systemctl restart minecraft     # neu starten
systemctl stop minecraft        # stoppen
journalctl -u minecraft -f      # seine Konsole live ansehen (Strg + C zum Beenden)

Und die Spielkonsole?

Als Dienst kannst du nicht direkt Befehle in seine Konsole tippen. Zur Verwaltung nutzt du RCON (Minecraft, Rust, ARK und Palworld haben es) oder Befehle im Spiel mit Admin-Rechten. Bei systemctl stop speichert Minecraft die Welt, bevor es sich beendet.

Wenn du lieber eine Konsole griffbereit hast und es dir nichts ausmacht, ihn nach jedem Neustart selbst zu starten, passt screen oder tmux vielleicht besser zu dir.

Ähnliche Artikel

Zurück zum Hilfe-Center

Nicht gefunden, was du suchst?

Eröffne ein Ticket in deinem Panel – wir antworten in unter 5 Minuten.