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):
Suche nachsudo nano /etc/ssh/sshd_config#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:
Setze folgende Werte:sudo nano /etc/ssh/sshd_config
Speichere die Datei und starte den SSH-Dienst neu.PasswordAuthentication no PubkeyAuthentication yes
- Ändere den Standard-SSH-Port (optional, aber empfohlen):
- 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:
Wählesudo apt install unattended-upgrades -y sudo dpkg-reconfigure unattended-upgradesJa, 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.