The customer panel login address and first steps after purchase.
LoginURLPortPanel
🚨 Im Panel einloggen
Nach der Bestellung erhältst du deine Zugangsdaten per E-Mail.
Login-URL
https://<Server-IP>:4083
Ersetze <Server-IP> mit der IP aus deiner Bestell-E-Mail. Standard-Port: 4083 (HTTPS).
Zugangsdaten
E-Mail + Passwort aus der Willkommens-E-Mail. Passwort vergessen? → Support kontaktieren.
Tipp: Setze ein Lesezeichen für dein Panel.
The key steps after your first launch.
SetupUpdatesUsersBasics
🚀 Erste Schritte
1 Connect using SSH
ssh root@DEINE-SERVER-IP
2 System aktualisieren
# Debian/Ubuntu\napt update && apt upgrade -y\n\n# CentOS/AlmaLinux\ndnf update -y
3 Neuen Benutzer anlegen
adduser meinuser\nusermod -aG sudo meinuser
4 Firewall aktivieren
ufw allow 22/tcp\nufw enable
5 SSH-Key einrichten
Siehe Artikel „SSH-Keys einrichten“ für sicheren Zugang.
Geschafft! Dein VPS ist grundlegend abgesichert und einsatzbereit.
The key sections of the customer panel at a glance.
PanelOverviewNavigationDashboard
🗺️ Panel-Übersicht
Dashboard
Alle VPS mit Status, IP, OS und Ressourcen auf einen Blick.
VPS-Verwaltung
Klick auf einen VPS → Detailseite mit Start/Stop, Passwort, VNC, Backup, OS Re-Install, Firewall etc.
Statistics
CPU-, RAM-, Disk- und Bandwidth-Auslastung als Grafiken.
Profil & Einstellungen
Oben rechts: Passwort, Sprache, Zeitzone, Dark Mode, 2FA, API-Keys.
Change the password for the VNC console.
VNCPasswordConsole
💻 VNC-Passwort ändern
VPS → „VNC Password“ → Neues Passwort setzen + bestätigen.
Wichtig: VPS muss gestoppt und gestartet werden (kein Restart!).
Falls das VNC-Icon fehlt, wurde VNC nicht aktiviert. → Support kontaktieren.
Configure language, time zone, name and profile.
SettingsProfileLanguageTime zone
⚙️ Benutzereinstellungen
Benutzername → „My Profile“ → „User Settings“:
• Vorname / Nachname
• Language der Oberfläche
• Time zone für Logs/Backups
• Theme (Hell/Dunkel)
Start, stop, reboot or power off a VPS.
StartStopRestartPoweroff
⚡ VPS steuern
▶️ Start – Gestoppten VPS hochfahren
⏹️ Stop – Sauberes Herunterfahren (ACPI)
🔄 Restart – Neustart
🔴 Poweroff – Sofortiges Ausschalten (Notfall)
Stopp vs. Restart: Passwort-Änderungen erfordern Stopp + Start, nicht Restart!
Access the console through VNC, even without SSH.
VNCConsoleRemote accessnoVNC
🖥️ VNC-Konsole
Direkter Zugriff wie ein Monitor am Server. Ideal wenn SSH nicht erreichbar ist.
1 VPS → VNC-Icon
2 „Launch HTML 5 VNC Client“
Läuft direkt im Browser (noVNC) – kein Java nötig. VPS muss eingeschaltet sein.
Monitor CPU, RAM, disk and bandwidth.
CPURAMDiskBandwidthMonitoringStatistics
📊 VPS Statistiken
• CPU – Auslastung in MHz/%
• RAM – Genutzter/verfügbarer Arbeitsspeicher
• Disk – Festplatte in GB + Inodes
• Bandwidth – Täglicher/monatlicher Traffic
VPS → „Statistics“. Bandwidth kann nach Monat gefiltert werden.
Behalte die Bandwidth im Blick – bei Überschreitung kann der VPS gedrosselt werden.
Add storage as an additional volume.
VolumesStorageDiskDisk
💾 Volumes
Zusätzliche virtuelle Festplatten für deinen VPS.
„Volumes“ → Neues Volume erstellen. Dann im VPS mounten:
mkfs.ext4 /dev/vdb\nmkdir /mnt/data\nmount /dev/vdb /mnt/data\necho '/dev/vdb /mnt/data ext4 defaults 0 2' >> /etc/fstab
Muss für deinen Plan aktiviert sein.
Forward domains or ports to your VPS using HAProxy.
DomainForwardingHAProxyPort
↪️ Domain Forwarding
VPS → „Domain Forwarding“ → Neue Regel:
• Protokoll (HTTP/HTTPS/TCP)
• Quell-Port + Hostname
• Ziel-IP + Port
Beispiel: app.example.com:80 → 10.0.0.5:8080
Protect your account with 2FA using an authenticator app.
2FASecurityAuthenticatorTOTP
🔐 2FA einrichten
1 App installieren
Google Authenticator, Authy oder Microsoft Authenticator.
2 User Settings → 2FA aktivieren
3 QR-Code scannen + Code bestätigen
Wichtig: Backup-Code sichern! Ohne ihn kein Zugang bei Smartphone-Verlust.
Integrated VPS firewall for ports and access.
FirewallPortsSecurityiptables
🛡️ VPS Firewall
VPS → „Firewall“ → Regeln hinzufügen (Protokoll, Port, Quell-IP) → „Save“.
Port 22 (SSH) offen halten! Nur nötige Ports öffnen.
Muss vom Admin für deinen Plan aktiviert sein.
API keys for programmatic access.
APIKeysAutomationDevelopers
🔗 API-Keys
Client API Keys → „Add API Key“. Du erhältst Key + Passwort.
https://<hostname>:4083/index.php?act=<action>&api=json&apikey=<KEY>&apipass=<PASS>
API-Daten nie öffentlich teilen. IP-Whitelisting nutzen.
Passwordless SSH access with a key pair.
SSHKeySecurityKeys
🔒 SSH-Keys einrichten
1 Key-Pair erzeugen (auf deinem PC)
ssh-keygen -t ed25519 -C "mein-vps-key"
2 Public Key auf VPS kopieren
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@DEINE-SERVER-IP
3 Passwort-Login deaktivieren
nano /etc/ssh/sshd_config\n# PasswordAuthentication no\nsystemctl restart sshd
PuTTY: PuTTYgen zum Erzeugen, Private Key unter Connection → SSH → Auth laden.
Fail2Ban, SSH hardening and automatic updates.
SecurityFail2BanSSHHardening
🛡️ VPS absichern
1. Fail2Ban
apt install fail2ban -y\nsystemctl enable fail2ban
2. SSH-Port ändern (optional)
nano /etc/ssh/sshd_config\n# Port 2222
Neuen Port in der Firewall freigeben, BEVOR du SSH neustartest!
3. Auto-Updates
apt install unattended-upgrades -y\ndpkg-reconfigure -plow unattended-upgrades
4. Root-Login deaktivieren
PermitRootLogin no in sshd_config
5. UFW Firewall
ufw default deny incoming\nufw default allow outgoing\nufw allow 22/tcp\nufw allow 80/tcp\nufw allow 443/tcp\nufw enable
Configure DNS and PTR records.
DNSrDNSPTRDomainMail
📄 DNS & rDNS
DNS-Zonen
„DNS“ → Zonen + Records (A, AAAA, MX, CNAME, TXT) verwalten.
Reverse DNS
„Reverse DNS“ → PTR-Records für deine IPs.
Mailserver: PTR muss auf den Hostname deines Mailservers zeigen!
Falls DNS/rDNS fehlt: PowerDNS nicht konfiguriert → Support.
Use ping, traceroute and MTR for network diagnostics.
PingTracerouteMTRDiagnosticsLatency
📡 Netzwerk-Diagnose
# Erreichbarkeit\nping -c 4 google.com\n\n# Netzwerkpfad\ntraceroute google.com\n\n# Kombination (Live)\napt install mtr-tiny -y\nmtr google.com\n\n# Port prüfen\nnc -zv example.com 443
Bei Netzwerkproblemen: MTR-Report an den Support senden!
Create and restore VPS backups.
BackupRestoreBackup
💾 Backup
VPS → „Backup“ → „Backup Now“ für sofortiges Backup.
Wiederherstellen
Backup-Datum → „Restore“.
Restore überschreibt alle aktuellen Daten!
Je nach Plan: Limit für Backups/Restores pro Abrechnungszeitraum.
Recover data from a damaged VPS.
RescueRecoveryEmergencyData recovery
🚑 Rescue Mode
Minimales Debian-Rettungssystem für Datenrettung.
1 VPS → „Rescue Mode“ aktivieren
2 Rescue-Passwort setzen
3 Per SSH ins Rescue-System
4 LVM-Volumes mounten + Daten sichern
Während Rescue Mode: VPS kann nicht gelöscht/bearbeitet werden.
Reinstall the VPS from scratch.
OSReinstallReinstallation
💿 OS Reinstall
⚠️ Alle Daten werden gelöscht! Vorher Backup!
VPS → „OS Re-Install“ → Distribution + Version → Root-Passwort → „Reinstall“
„Format Primary Disk Only“: Nur erste Festplatte formatieren.
Install cPanel, Plesk, Webuzo or Webmin.
cPanelPleskWebuzoWebminCWP
🛠️ Control Panel
VPS → „Control Panel“-Icon → Panel wählen → Bestätigen.
Verfügbar: cPanel/WHM, Plesk, Webuzo, Webmin, ISPConfig3, CWP, VestaCP.
KVM-VPS: Nach Installation Stopp + Start (kein Restart).
Set up Nginx or Apache on your VPS.
NginxApacheWebserverHTTPWebsite
🌐 Webserver installieren
Nginx (empfohlen)
apt install nginx -y\nsystemctl enable nginx\nsystemctl start nginx
Apache
apt install apache2 -y\nsystemctl enable apache2
Webseiten: /var/www/html/
Nächster Schritt: SSL mit Let’s Encrypt einrichten.
A free SSL/TLS certificate using Certbot.
SSLTLSHTTPSCertbotCertificate
🔒 SSL mit Let’s Encrypt
Voraussetzung: Domain zeigt auf Server-IP, Webserver läuft, Ports 80+443 offen.
apt install certbot python3-certbot-nginx -y\ncertbot --nginx -d example.com -d www.example.com\ncertbot renew --dry-run
Certbot richtet automatisch einen Cronjob für die Erneuerung ein.
Set up Docker and Docker Compose.
DockerContainerDocker Compose
🐳 Docker installieren
# Abhängigkeiten\napt install ca-certificates curl gnupg -y\n\n# GPG Key + Repository\ninstall -m 0755 -d /etc/apt/keyrings\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg\nchmod a+r /etc/apt/keyrings/docker.gpg\necho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null\n\n# Installieren\napt update\napt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
docker --version\ndocker compose version\ndocker run hello-world
Establish an SSH connection using a terminal, PuTTY or Windows.
SSHPuTTYTerminalConnection
📟 Per SSH verbinden
Linux / macOS / Windows
ssh root@DEINE-SERVER-IP
PuTTY (Windows)
Host Name: Server-IP • Port: 22 • SSH • „Open“ → root → Passwort
Erster Login: Host-Fingerprint bestätigen mit „yes“.
Key commands for files and system management.
LinuxCommandsTerminalCommand line
⌨️ Linux-Befehle
Dateien
ls -la # Auflisten\ncd /pfad # Wechseln\nmkdir ordner # Ordner erstellen\nrm datei # Löschen\ncp quelle ziel # Kopieren\nmv quelle ziel # Verschieben\nnano datei # Bearbeiten
System
df -h # Speicherplatz\nfree -h # RAM\ntop / htop # Prozesse\nuptime # Laufzeit\nip addr # IP-Adressen
Network
ping google.com\nss -tulnp # Offene Ports\ncurl ifconfig.me # Öffentliche IP
Start and stop services and view their logs.
systemctlServicesServicesLogs
⚙️ Dienste verwalten
systemctl status nginx\nsystemctl start/stop/restart nginx\nsystemctl enable/disable nginx\nsystemctl list-units --type=service --state=running
Logs
journalctl -u nginx -f # Live\njournalctl -u nginx -n 100 # Letzte 100\njournalctl -u nginx --since today
Automate tasks on a schedule.
CronCronjobAutomationSchedule
⏰ Cronjobs
crontab -e\n\n# Min Std Tag Mon WTag Befehl\n0 3 * * * /root/backup.sh # Täglich 3:00\n*/5 * * * * /root/check.sh # Alle 5 Min\n0 8 * * 1 /root/weekly.sh # Mo 8:00\n0 0 1 * * /root/monthly.sh # Monatlich
Output loggen: 0 3 * * * /root/backup.sh >> /var/log/backup.log 2>&1
Analyse disk usage and free space.
StorageDiskClean up
📀 Speicherplatz
df -h # Übersicht\ndu -sh /* 2>/dev/null | sort -rh | head -20 # Größte Ordner
Freigeben
apt clean && apt autoremove -y\njournalctl --vacuum-time=7d\nrm -rf /tmp/*
Nie /usr, /lib oder /boot blind löschen!
Transfer files between your computer and VPS.
SCPSFTPUploadDownloadFileZilla
📤 Dateien übertragen
SCP
# Hochladen\nscp datei.txt root@SERVER-IP:/root/\n\n# Herunterladen\nscp root@SERVER-IP:/root/datei.txt .\n\n# Ordner\nscp -r ordner root@SERVER-IP:/root/
SFTP (FileZilla/WinSCP)
Protokoll: SFTP • Host: Server-IP • Port: 22 • User: root
SFTP nutzt SSH – kein extra FTP-Server nötig.
Create users and configure sudo and file permissions.
UserssudoPermissionsPermissions
👥 Benutzer & Rechte
adduser maxmuster # Anlegen\nusermod -aG sudo maxmuster # sudo-Rechte\ndeluser --remove-home max # Löschen
Dateirechte
chmod 755 datei # rwxr-xr-x\nchmod 644 datei # rw-r--r--\nchown user:group datei
Troubleshoot SSH “Connection refused”.
SSHRefusedErrorConnection
❌ SSH: Connection Refused
1. VPS läuft? → Im Panel prüfen/starten
2. SSH-Dienst? → Per VNC prüfen:
systemctl status sshd\nsystemctl start sshd
3. Firewall? → ufw allow 22/tcp
4. Anderer Port? → grep "Port " /etc/ssh/sshd_config
5. IP korrekt? → Im Panel unter „List VPS“
Notfall: VNC-Konsole funktioniert immer unabhängig von SSH.
Resolve “No space left on device”.
Disk FullStorageFullno space
📀 Festplatte voll
df -h\nfind / -type f -size +100M -exec ls -lh {} \\; 2>/dev/null | sort -k5 -rh | head -20
Schnelle Bereinigung
truncate -s 0 /var/log/syslog\njournalctl --vacuum-size=100M\napt clean && apt autoremove -y
Prüfe /var/log – oft der größte Speicherfresser.
When memory is running low.
RAMMemoryOOMslow
📉 RAM voll
free -h\nps aux --sort=-%mem | head -15
• SWAP einrichten (siehe Artikel)
• Dienste optimieren (z.B. MySQL Buffer)
• Cache leeren: sync && echo 3 > /proc/sys/vm/drop_caches
• OOM-Killer prüfen: dmesg | grep "out of memory"
Dauerhaft: VPS-Upgrade in Betracht ziehen.
Restore access after forgetting your password.
PasswordForgottenResetLock
🔑 Passwort vergessen
Panel-Passwort
→ Contact support mit Account-Name/E-Mail.
Root-Passwort
VPS → „Change Password“ → Neues Passwort → Stopp + Start.
VNC-Passwort
VPS → „VNC Password“ → Neues Passwort → Stopp + Start.
Nutze einen Passwort-Manager (Bitwarden, KeePass)!
Diagnose and resolve DNS issues.
DNSDomainNameserverPropagation
🌐 DNS-Probleme
dig example.com A\nnslookup example.com\ndig example.com NS
• A-Record auf richtige IP?
• Nameserver korrekt?
• Propagation (24–48h) abwarten
• Webserver läuft?