Pelikan Panel - Übersicht

Das Pelikan Panel ist eine leistungsstarke Verwaltungsoberfläche, die speziell für Game- und Webserver entwickelt wurde. Es bietet eine intuitive Benutzeroberfläche und umfangreiche Funktionen für die Server-Administration.

Dashboard

Das Dashboard ist Ihre zentrale Übersicht und zeigt auf einen Blick:

  • Aktuelle Server-Status (Online/Offline/Starting/Stopping)
  • Ressourcen-Auslastung in Echtzeit
    • CPU-Auslastung mit Grafik
    • RAM-Nutzung mit Verfügbarkeit
    • Festplattenspeicher und I/O
    • Netzwerk-Traffic (Up/Download)
  • Server-Aktivitäten der letzten 24 Stunden
  • Aktive Benutzer und Verbindungen
  • System-Benachrichtigungen und Wartungen

Quick Actions

Die wichtigsten Aktionen sind direkt über das Dashboard verfügbar:

  • Server starten/stoppen/neustarten
  • Konsole öffnen
  • Datei-Manager aufrufen
  • Backup erstellen
  • Power-Aktionen (Kill, Force Stop)

Navigation

Die Hauptnavigation ist in logische Bereiche unterteilt:

  • Server: Server-Liste und Management
  • Konsole: Direkte Server-Steuerung
  • Dateien: Datei-Browser und Upload
  • Datenbanken: MySQL-Verwaltung
  • Backups: Sicherung und Wiederherstellung
  • Einstellungen: Server-Konfiguration

Server erstellen und verwalten

Neuen Server erstellen

  1. Klicken Sie auf "Neuer Server" im Dashboard
  2. Wählen Sie einen Server-Typ:
    • Minecraft Java:
      • Paper (empfohlen für Plugins)
      • Spigot (Plugin-Support)
      • Forge (für Modpacks)
      • Fabric (leichtgewichtige Mods)
      • Vanilla (original Minecraft)
    • Minecraft Bedrock:
      • BDS (Bedrock Dedicated Server)
      • PocketMine-MP (Alternative mit Plugin-Support)
      • Andere Spiele:
        • Valheim
        • ARK: Survival Evolved
        • Terraria
        • Counter-Strike
        • Team Fortress 2
      • Server-Ressourcen konfigurieren:
        • CPU: 1-8 dedizierte Kerne
        • RAM: 2-32 GB garantierter Arbeitsspeicher
        • Speicher: 10-100 GB NVMe SSD
        • Backup-Speicher: Bis zu 100 GB
      • Standort wählen:
        • Deutschland
        • Server-Details festlegen:
          • Servername (z.B. "Minecraft-Server-1")
          • Beschreibung (optional)
          • Port-Bereich (automatisch oder manuell)

        Wichtig: Die gewählten Ressourcen sollten den Anforderungen Ihres Servers entsprechen. Minecraft-Server benötigen mindestens 4 GB RAM für gute Performance.

        Server-Verwaltung

        Nach der Erstellung haben Sie folgende Verwaltungsoptionen:

        • Power-Management:
          • Start: Server normal starten
          • Stop: Sauberes Herunterfahren
          • Restart: Neustart mit Warnung
          • Kill: Sofortiges Beenden (nur im Notfall)
        • Performance-Überwachung:
          • Echtzeit-Graphen für CPU, RAM und Netzwerk
          • Auslastungshistorie der letzten 24h
          • Performance-Analysen und Empfehlungen
        • Automatisierung:
          • Geplante Neustarts
          • Automatische Backups
          • Update-Zeitpläne

        Konsole & Logs

        Konsolen-Zugriff

        Die Konsole bietet direkten Zugriff auf Ihren Server:

        • Echtzeit-Konsolenausgabe
        • Befehlseingabe mit Autovervollständigung
        • Befehlshistorie
        • Copy & Paste Unterstützung
        • Häufige Befehle

          # Minecraft Befehle
          /op [Spielername] - Macht einen Spieler zum Admin
          /deop [Spielername] - Entfernt Admin-Rechte
          /gamemode [Spielername] [Mode] - Ändert den Spielmodus
          /tp [Spieler1] [Spieler2] - Teleportiert Spieler
          
          # Valheim Befehle
          /ban [Steam64ID] - Bannt einen Spieler
          /unban [Steam64ID] - Hebt einen Bann auf
          /kick [Name] - Kickt einen Spieler
          /save - Speichert die Welt manuell

          Log-Verwaltung

          Zugriff auf verschiedene Log-Dateien:

          • Server-Logs (latest.log)
          • Chat-Logs
          • Fehler-Logs
          • Crash-Reports

          Die Logs werden automatisch rotiert und für 7 Tage aufbewahrt. Wichtige Logs können manuell archiviert werden.

          Dateiverwaltung

          Datei-Manager Features

          • Grundfunktionen:
            • Dateien hochladen (Drag & Drop)
            • Ordner erstellen und verwalten
            • Mehrfachauswahl für Aktionen
            • Rechtsklick-Menü für schnelle Aktionen
          • Datei-Operationen:
            • Kopieren/Ausschneiden/Einfügen
            • Umbenennen
            • Löschen
            • Archivieren (ZIP)
            • Entpacken (ZIP, RAR, TAR)
          • Editor:
            • Syntax-Highlighting
            • Automatisches Speichern
            • Änderungshistorie
            • Suchen/Ersetzen

          SFTP-Zugang

          Für den SFTP-Zugriff verwenden Sie:

          Host: sftp.swisslphosting.ch
          Port: 2022
          Benutzername: server-id
          Passwort: Ihr Panel-Passwort
          Protokoll: SFTP (SSH File Transfer Protocol)

          Berechtigungen

          Linux-Dateiberechtigungen werden unterstützt:

          • Lesen (4)
          • Schreiben (2)
          • Ausführen (1)

          Seien Sie vorsichtig beim Ändern von Berechtigungen. Falsche Berechtigungen können den Server unzugänglich machen.

          Datenbanken

          MySQL/MariaDB

          Jeder Server kann mehrere Datenbanken verwalten:

          • Datenbank erstellen:
            • Name wählen (prefix_name)
            • Zeichensatz festlegen (UTF8 empfohlen)
            • Benutzer anlegen
            • Passwort generieren
          • Verwaltungstools:
            • phpMyAdmin (Web-Interface)
            • Adminer (Alternative)
            • Direct MySQL Console
          • Backup-Optionen:
            • Automatische tägliche Backups
            • Manuelle Backups
            • Import/Export (SQL)

          Verbindungsdaten

          Host: db.swisslphosting.ch
          Port: 3306
          Datenbank: prefix_ihredb
          Benutzer: user_ihredb
          Passwort: Ihr-DB-Passwort

          Backup-System

          Automatische Backups

          Das System erstellt automatisch Backups:

          • Backup-Intervalle:
            • Täglich (um 3:00 Uhr)
            • Wöchentlich (Sonntag)
            • Monatlich (1. des Monats)
          • Aufbewahrung:
            • Tägliche Backups: 7 Tage
            • Wöchentliche Backups: 4 Wochen
            • Monatliche Backups: 3 Monate

          Manuelle Backups

          Sie können jederzeit manuelle Backups erstellen:

          1. Wählen Sie "Backup erstellen"
          2. Wählen Sie den Backup-Typ:
            • Vollbackup (Server + Datenbanken)
            • Nur Server-Dateien
            • Nur Datenbanken
            • Ausgewählte Ordner/Dateien
          3. Optional: Backup-Name und Beschreibung
          4. Backup starten

          Wiederherstellung

          Backups können einfach wiederhergestellt werden:

          • Vollständige Wiederherstellung
          • Selektive Wiederherstellung einzelner Dateien
          • Wiederherstellung auf anderen Server möglich
          • Download als ZIP-Archiv

          Bei der Wiederherstellung werden bestehende Dateien überschrieben. Erstellen Sie vor der Wiederherstellung ein Backup des aktuellen Zustands.

          Netzwerk & Firewall

          Netzwerk-Konfiguration

          • Ports:
            • Automatische Port-Zuweisung
            • Manuelle Port-Konfiguration
            • Port-Forwarding
            • IPv4 und IPv6 Unterstützung
          • Firewall:
            • IP-Whitelist/Blacklist
            • DDoS-Schutz
            • Rate-Limiting
            • Geo-Blocking

          DDoS-Schutz

          Unser automatischer DDoS-Schutz bietet:

          • Layer 4 Schutz (TCP/UDP)
          • Layer 7 Schutz (HTTP/HTTPS)
          • Automatische Angriffserkennung
          • Traffic-Filterung
          • Null-Route bei extremen Angriffen

          Zeitpläne

          Geplante Aufgaben

          Automatisieren Sie wiederkehrende Aufgaben:

          • Server-Aktionen:
            • Start/Stop/Restart
            • Backups
            • Updates
          • Zeitplanung:
            • Einmalig
            • Täglich
            • Wöchentlich
            • Monatlich
            • Benutzerdefiniert (Cron)

          Beispiel Cron-Jobs

          # Täglicher Neustart um 4 Uhr
          0 4 * * * /restart
          
          # Backup alle 6 Stunden
          0 */6 * * * /backup
          
          # Wöchentlicher Neustart Sonntags
          0 0 * * 0 /restart

          Benutzerverwaltung

          Benutzerrollen

          • Administrator:
            • Voller Zugriff auf alle Funktionen
            • Benutzer verwalten
            • Server-Einstellungen ändern
          • Manager:
            • Server starten/stoppen
            • Dateien verwalten
            • Konsole nutzen
          • Moderator:
            • Konsole nutzen
            • Logs einsehen
            • Keine Datei-Verwaltung
          • Viewer:
            • Nur Lese-Zugriff
            • Status einsehen
            • Logs lesen

          Zwei-Faktor-Authentifizierung

          Erhöhen Sie die Sicherheit Ihres Accounts:

          1. 2FA in den Einstellungen aktivieren
          2. QR-Code mit Authenticator-App scannen
          3. Backup-Codes speichern
          4. 2FA bei jedem Login verwenden

          Plugins & Mods

          Plugin-Installation

          Installation von Plugins und Mods:

          1. Server stoppen
          2. Plugin/Mod hochladen:
            • Via Datei-Manager
            • Via SFTP
            • Direkt aus dem Plugin-Store
          3. In korrekten Ordner verschieben:
            • Plugins: /plugins/
            • Mods: /mods/
          4. Server neustarten

          Plugin-Store

          Der integrierte Plugin-Store bietet:

          • Kuratierte Plugin-Sammlung
          • Automatische Updates
          • Kompatibilitätsprüfung
          • Bewertungen und Reviews

          Plugins werden auf Malware geprüft und sind sicher zu verwenden. Verwenden Sie trotzdem nur Plugins von vertrauenswürdigen Quellen.

          Erweiterte Einstellungen

          Server-Optimierung

          Fortgeschrittene Einstellungen für beste Performance:

          • Java-Einstellungen:
            • JVM-Argumente
            • Garbage Collection
            • Heap-Größe
          • Server Properties:
            • View-Distance
            • Entity-Spawning
            • Chunk-Loading

          Beispiel-Konfigurationen

          # Optimierte Java-Argumente für 8GB RAM
          -Xms6G -Xmx6G 
          -XX:+UseG1GC 
          -XX:+ParallelRefProcEnabled 
          -XX:MaxGCPauseMillis=200 
          -XX:+UnlockExperimentalVMOptions 
          -XX:+DisableExplicitGC 
          -XX:+AlwaysPreTouch 
          -XX:G1NewSizePercent=30 
          -XX:G1MaxNewSizePercent=40 
          -XX:G1HeapRegionSize=8M 
          -XX:G1ReservePercent=20 
          -XX:G1HeapWastePercent=5 
          -XX:G1MixedGCCountTarget=4 
          -XX:InitiatingHeapOccupancyPercent=15 
          -XX:G1MixedGCLiveThresholdPercent=90 
          -XX:G1RSetUpdatingPauseTimePercent=5 
          -XX:SurvivorRatio=32 
          -XX:+PerfDisableSharedMem 
          -XX:MaxTenuringThreshold=1

          API-Zugriff

          Das Panel bietet eine RESTful API:

          • Server-Status abfragen
          • Befehle senden
          • Statistiken abrufen
          • Automatisierung
          // API Beispiel
          curl -X GET \
            'https://api.swisslphosting.ch/v1/servers/SERVER_ID/status' \
            -H 'Authorization: Bearer YOUR_API_KEY'

          API-Keys haben vollen Zugriff auf Ihren Server. Behandeln Sie sie wie Passwörter und teilen Sie sie nie öffentlich.