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
- Klicken Sie auf "Neuer Server" im Dashboard
- 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 Java:
- 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:
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:
- Wählen Sie "Backup erstellen"
- Wählen Sie den Backup-Typ:
- Vollbackup (Server + Datenbanken)
- Nur Server-Dateien
- Nur Datenbanken
- Ausgewählte Ordner/Dateien
- Optional: Backup-Name und Beschreibung
- 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:
- 2FA in den Einstellungen aktivieren
- QR-Code mit Authenticator-App scannen
- Backup-Codes speichern
- 2FA bei jedem Login verwenden
Plugins & Mods
Plugin-Installation
Installation von Plugins und Mods:
- Server stoppen
- Plugin/Mod hochladen:
- Via Datei-Manager
- Via SFTP
- Direkt aus dem Plugin-Store
- In korrekten Ordner verschieben:
- Plugins: /plugins/
- Mods: /mods/
- 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.