Nimbopanel installieren
Voraussetzungen
Nimbopanel wird auf einem frischen Linux-Server installiert, den Sie selbst kontrollieren (ein VPS oder ein dedizierter Server) — nicht auf Shared Hosting. Sie benötigen:
-
Einen frisch bereitgestellten x86_64/arm64-Server (64-Bit) mit einem unterstützten Betriebssystem:
- Ubuntu 22.04 LTS oder 24.04 LTS — durchgängig getestet und das, was wir selbst betreiben.
- Debian 12 — durchgängig getestet.
- AlmaLinux 8, 9 und 10 — durchgängig getestet.
- Rocky Linux 9 — durchgängig getestet. RHEL 9 gehört zur selben Familie und verhält sich voraussichtlich identisch.
- CloudLinux 9 — durchgängig getestet, wobei die kontenbezogenen LVE-Ressourcengrenzen dort beachtet werden, wo der CloudLinux-Kernel sie bereitstellt.
- ARM (aarch64) wird noch nicht unterstützt.
Der Installer hält Sie bei einer ungetesteten Kombination nicht auf — er warnt und fährt fort.
-
Root- (oder
sudo-)Zugriff. -
Eine auf die IP des Servers zeigende Domain oder Subdomain für das Panel (z. B.
panel.yourdomain.com). -
Mindestens 1 GB RAM für einen kleinen Host; mehr, sobald Sie Konten hinzufügen.
Installation in einer Zeile
Melden Sie sich bei Ihrem Konto an, öffnen Sie das Dashboard und kopieren Sie den dort angezeigten Installationsbefehl — er enthält bereits Ihren Lizenzschlüssel:
curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX
Der genaue, sofort ausführbare Befehl mit Ihrem eigenen Schlüssel wird nach der Anmeldung auf Ihrem Dashboard und unter Downloads angezeigt. Kopieren Sie ihn von dort, statt diesen abzutippen — er enthält den richtigen Schlüssel für Ihr Konto.
Der Installer öffnet einen kurzen Einrichtungsassistenten im Browser (er gibt einen Link aus und wartet), in dem Sie Ihre Lizenz bestätigen, das Admin-Konto erstellen und den Hostnamen des Panels vergeben. Das ist der normale Weg, und er läuft unabhängig davon, ob Sie --wizard angeben; der Schlüssel in der Befehlszeile füllt lediglich das Feld vor.
Anschließend werden das Control Panel, der Webserver, PHP, der Mail-Stack, DNS und die Datenbankdienste eingerichtet, und zum Abschluss werden die Panel-URL und der Admin-Login ausgegeben. Der gesamte Durchlauf wird in /var/log/nimbopanel-install.log protokolliert.
Noch kein Schlüssel? Lassen Sie --license weg. Der Server wird installiert und läuft mit den Free-Berechtigungen — eine Website, keine Addon-Domains — und Sie können einen Schlüssel später aus dem Panel heraus eingeben.
Vor der Installation (wenn Sie eine Domain haben)
Um während der Installation automatisch HTTPS zu erhalten, tun Sie dies zuerst:
- Erstellen Sie einen A-Record für den Hostnamen Ihres Panels (z. B.
panel.yourdomain.com), der auf die IP Ihres Servers zeigt — sowiens1-,ns2- undmail-Records, wenn Sie DNS/E-Mail hosten wollen. - Öffnen Sie in Ihrer Cloud-Firewall (DigitalOcean, Vultr, AWS, …) die Ports 80 und 443.
Noch keine Domain? Sie können auf der reinen Server-IP installieren und eine Domain + HTTPS später hinzufügen.
Hat Ihr Server bereits einen Namen (Hostname), der auf ihn zeigt, etwa srv1.ihredomain.de? Der Assistent erkennt ihn und bietet ihn als Panel-Adresse an — ganz ohne DNS-Schritt.
Nach der Installation
- Öffnen Sie die Panel-URL und melden Sie sich mit den Admin-Zugangsdaten an, die am Ende der Installation angezeigt wurden.
- HTTPS erfolgt automatisch. Wenn das DNS Ihres Panel-Hostnamens bereits auf den Server zeigte, stellt der Installer für Sie ein echtes Let's-Encrypt-Zertifikat aus — die abschließende Zusammenfassung bestätigt es. War die Domain noch nicht gerichtet, bleibt das Panel auf
http://und HTTPS schaltet sich innerhalb von ca. 5 Minuten von selbst ein, sobald Sie das DNS richten. Um es sofort zu erzwingen, verbinden Sie sich per SSH als root und führensudo nimbopanel-enable-httpsaus. - Erstellen Sie Ihr erstes Hosting-Konto oder importieren Sie ein bestehendes cPanel-Konto — siehe Von cPanel migrieren. Jede Hosting-Domain, die Sie hinzufügen, erhält automatisch ihr eigenes kostenloses Let's-Encrypt-Zertifikat, sobald sie auf den Server zeigt.
Was sich auf der RHEL-Familie unterscheidet
AlmaLinux, Rocky, CloudLinux und RHEL betreiben dasselbe Panel und denselben Funktionsumfang, mit drei mitgelieferten Komponenten, die der Installer dort nicht einrichtet:
- phpMyAdmin und Roundcube-Webmail gibt es nur unter Debian/Ubuntu. Die Panels Ihrer Kunden blenden beide Kacheln auf einem Server, der sie nicht hat, automatisch aus, sodass niemand auf eine nicht vorhandene Seite geschickt wird — wenn Ihnen aber eines davon wichtig ist, wählen Sie Debian oder Ubuntu.
- Der Spam-Filter rspamd wird auf der RHEL-Familie nicht installiert. Sein Repository signiert Pakete mit einem Schlüssel, den RHEL 9 ablehnt, und die Installation eines Root-Daemons aus einem nicht verifizierten Repository ist ein Kompromiss, der es nicht wert ist.
Alles andere — Mail, DNS, Datenbanken, PHP, Backups, SSL — ist auf beiden Familien gleich.
Lizenzierung und Offline-Toleranz
Ihr Server meldet sich von Zeit zu Zeit beim Lizenzserver. Wenn er den Lizenzserver nicht erreichen kann — ein Ausfall, ein Netzwerk-Aussetzer — läuft Ihr Hosting weiter. Nimbopanel ist bewusst niemals „fail-closed". Details finden Sie unter Wie die Lizenzierung funktioniert.
Aktualisieren
Updates werden als neue Version ausgeliefert. Führen Sie denselben Installer erneut aus (oder den integrierten Updater), um auf die neueste Version zu wechseln; Ihre Konten und Daten bleiben erhalten.