↓ Zum Hauptinhalt springen
  1. Anleitungen/

CloudPanel unter Debian 13 installieren: Webhosting auf dem eigenen Server

Patrick Adams
Autor
Patrick Adams
Linux-Administrator und IT-Specialist. Ich schreibe über Server, Self-Hosting und Open-Source-Software, praxisnah und selbst getestet. Mehr über mich →
Inhaltsverzeichnis
CloudPanel ist ein kostenloses Control Panel für deinen eigenen Server. Damit legst du Websites an, verwaltest Datenbanken und richtest SSL-Zertifikate von Let’s Encrypt mit wenigen Klicks ein, ganz ohne Lizenzkosten.
Voraussetzungen: Ein leerer Server mit Debian 13 und Root-Zugriff. Installiere CloudPanel nur auf einem frischen System, auf dem noch kein Webserver und keine Datenbank läuft. Das funktioniert auf einem Dedicated Server genauso wie bei jedem Cloud-Anbieter.

Server vorbereiten
#

Per SSH anmelden
#

Meldest du dich mit einem privaten Schlüssel an, gibst du den Pfad zum Schlüssel mit an:

ssh -i pfad/zu/deinem/schluessel root@IP-deines-Servers

Nutzt du ein Passwort, reicht dieser Befehl:

ssh root@IP-deines-Servers

System aktualisieren und Pakete installieren
#

Bevor der Installer läuft, bringst du das System auf den neuesten Stand und installierst die Pakete, die er braucht:

apt update && apt -y upgrade && apt -y install curl wget sudo

CloudPanel installieren
#

Datenbank wählen und Installer starten
#

Wähle die Datenbank, mit der CloudPanel arbeiten soll. Wenn du unsicher bist, nimm MySQL 8.4.

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | \
sha256sum -c && sudo DB_ENGINE=MYSQL_8.4 bash install.sh
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | \
sha256sum -c && sudo DB_ENGINE=MARIADB_12.3 bash install.sh
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | \
sha256sum -c && sudo DB_ENGINE=MARIADB_11.8 bash install.sh

Der Befehl lädt das Installationsskript herunter und prüft mit der Prüfsumme, ob es unverändert ist. Nur wenn die Prüfung klappt, startet die Installation. Sie dauert je nach Server einige Minuten.

CloudPanel öffnen
#

Sicherheit: Ruf CloudPanel direkt nach der Installation auf und leg das Admin-Konto an. In der kurzen Zeit davor könnten Bots das Konto für sich erstellen. Wenn möglich, gib Port 8443 in der Firewall nur für deine eigene IP-Adresse frei.

Im Browser anmelden
#

https://IP-deines-Servers:8443

Dein Browser warnt vor einem selbst signierten Zertifikat. Das ist beim ersten Aufruf normal: Klicke auf Erweitert und dann auf Fortfahren, um zu CloudPanel zu gelangen.

Eigene Domain für das Panel
#

Nach der Anmeldung kannst du unter Admin Area → Settings eine eigene Domain wie panel.deine-domain.de für CloudPanel hinterlegen. Dann bekommt das Panel ein gültiges Zertifikat von Let’s Encrypt, und die Warnung im Browser verschwindet.

Verwandte Artikel