Skip to main content

Schritt-für-Schritt: Minecraft Root-Server mit Fabric einrichten und absichern

Vorbereitung des Root-Servers für Minecraft mit Fabric

Bevor du mit der Einrichtung deines Minecraft-Servers beginnst, musst du sicherstellen, dass dein Root-Server die notwendigen Voraussetzungen erfüllt und korrekt vorbereitet ist. Dieser Abschnitt führt dich durch die grundlegenden Schritte vom Serverkauf bis zur ersten Einrichtung.

1. Root-Server beim Hoster auswählen und kaufen

Die Wahl des richtigen Hosters ist entscheidend für die Performance und Stabilität deines Minecraft-Servers. Achte auf folgende Kriterien:

  • Hardware: Mindestens 2 CPU-Kerne, 4 GB RAM (empfohlen: 8 GB oder mehr für größere Spielerzahlen).
  • Betriebssystem: Eine aktuelle Linux-Distribution (z. B. Ubuntu 22.04 LTS oder Debian 11).
  • Speicherplatz: Mindestens 20 GB SSD (empfohlen: 40 GB oder mehr für Mods und Backups).
  • Standort: Wähle einen Serverstandort in der Nähe deiner Zielgruppe, um Latenzzeiten zu minimieren.
  • Support: 24/7-Support und gute Bewertungen des Hosters.

Nach dem Kauf erhältst du die Zugangsdaten für deinen Server (IP-Adresse, Root-Passwort, SSH-Port).

2. Ersten Login per SSH durchführen

Verbinde dich mit deinem Server über SSH (Secure Shell). Unter Windows kannst du dazu Tools wie PuTTY verwenden. Auf macOS oder Linux öffne das Terminal und gib folgenden Befehl ein:

ssh root@DEINE_SERVER_IP -p DEIN_SSH_PORT

Ersetze DEINE_SERVER_IP mit der IP-Adresse deines Servers und DEIN_SSH_PORT mit dem SSH-Port (standardmäßig 22, sofern nicht anders konfiguriert). Gib anschließend das Root-Passwort ein, das du vom Hoster erhalten hast.

3. System aktualisieren

Bevor du mit der Installation beginnst, solltest du dein System auf den neuesten Stand bringen. Führe folgende Befehle aus:

apt update && apt upgrade -y

Dies stellt sicher, dass alle Sicherheitsupdates und Paketabhängigkeiten installiert sind.

4. Benutzer für den Minecraft-Server anlegen

Aus Sicherheitsgründen solltest du nicht als root arbeiten. Lege stattdessen einen neuen Benutzer für den Minecraft-Server an:

adduser minecraft

Folge den Anweisungen, um ein Passwort und weitere Informationen einzugeben. Danach gibst du dem neuen Benutzer sudo-Rechte:

usermod -aG sudo minecraft

Wechsle nun zum neuen Benutzer:

su - minecraft

5. Grundlegende Sicherheitseinstellungen vornehmen

Um deinen Server abzusichern, solltest du folgende Maßnahmen ergreifen:

  • SSH-Zugang absichern:
    • Ändere den Standard-SSH-Port (optional, aber empfohlen):
      sudo nano /etc/ssh/sshd_config
      Suche nach #Port 22, entferne das # und ändere die Zahl in einen beliebigen Port (z. B. 2222). Speichere die Datei und starte den SSH-Dienst neu:
      sudo systemctl restart sshd
    • Aktiviere die Public-Key-Authentifizierung und deaktiviere die Passwort-Anmeldung:
      sudo nano /etc/ssh/sshd_config
      Setze folgende Werte:
      PasswordAuthentication no
      PubkeyAuthentication yes
      Speichere die Datei und starte den SSH-Dienst neu.
  • Firewall konfigurieren:

    Installiere und konfiguriere ufw (Uncomplicated Firewall):

    sudo apt install ufw -y
    sudo ufw allow DEIN_SSH_PORT/tcp
    sudo ufw allow 25565/tcp  # Standard-Port für Minecraft
    sudo ufw enable
  • Automatische Updates aktivieren:

    Installiere das Paket unattended-upgrades, um Sicherheitsupdates automatisch zu installieren:

    sudo apt install unattended-upgrades -y
    sudo dpkg-reconfigure unattended-upgrades
    Wähle Ja, um automatische Updates zu aktivieren.

6. Java installieren

Fabric benötigt Java, um zu funktionieren. Installiere OpenJDK 17 (empfohlen für Minecraft 1.17+):

sudo apt install openjdk-17-jdk -y

Überprüfe die Installation mit:

java -version

Die Ausgabe sollte die installierte Java-Version anzeigen.

7. Screen oder tmux installieren (optional, aber empfohlen)

Um den Minecraft-Server im Hintergrund laufen zu lassen, kannst du screen oder tmux verwenden. Installiere screen mit:

sudo apt install screen -y

Erstelle eine neue Screen-Session:

screen -S minecraft

Du kannst die Session später mit screen -r minecraft wieder aufnehmen oder mit Strg + A, D trennen.