VPS und Webhosting 12 Min. Lesezeit

FASTPANEL: ein VPS-Server einfach verwalten

FASTPANEL auf einem sauberen VPS installieren, den Zugriff auf Port 8888 absichern und anschließend Sites, Zertifikate, Datenbanken und Backups über eine einzige Oberfläche verwalten.

Die Verwaltung mehrerer Websites auf einem VPS sollte es nicht erfordern, sich jede Konfigurationsdatei zu merken. FASTPANEL bündelt in einer einzigen Oberfläche die Erstellung von Websites, Domains, Datenbanken, FTP-Konten, SSL-Zertifikaten, Backups und PHP-Versionen. Dieser Leitfaden greift die ursprüngliche Installation auf, korrigiert sie dort, wo die Dokumentation weiterentwickelt wurde, und fügt die nützlichen Vorsichtsmaßnahmen für einen Server hinzu, der tatsächlich dem Internet ausgesetzt ist.

Was FASTPANEL unterstützt

FASTPANEL ist ein Hosting-Verwaltungspanel. Es installiert und steuert die für Websites erforderlichen Dienste, ohne die Möglichkeit einzuschränken, per SSH einzugreifen. Die Standard-Lizenz ist kostenlos. Eine optionale erweiterte Lizenz fügt unter anderem Markenanpassung, Prometheus-Metriken, Serverwarnungen, zusätzliche Statistiken, Node.js-Verwaltung und dedizierten Support hinzu.

FASTPANEL-Dashboard auf Französisch, das sechzehn Websites und die Serverressourcen anzeigt
Das Dashboard zentralisiert die Websites, ihren Status und die wichtigsten Ressourcen des VPS. Der ursprüngliche Screenshot wurde originalgetreu auf Französisch lokalisiert.

Vom selben Dashboard aus kann man insbesondere:

  • Websites und deren Systembenutzer erstellen, sperren oder löschen;
  • Domains, DNS-Zonen, Subdomains und Weiterleitungen verwalten;
  • MySQL- oder PostgreSQL-Datenbanken und deren Konten erstellen;
  • Let’s Encrypt-Zertifikate ausstellen und HTTPS-Weiterleitungen erzwingen;
  • eine PHP-Version pro Website wählen, Protokolle einsehen und eine Analyse starten;
  • FTP-Konten, E-Mail, geplante Aufgaben und Backups organisieren;
  • häufige Anwendungen automatisch bereitstellen oder eine statische Website, PHP, Node.js mit Reverse-Proxy oder als systemd-Dienst erstellen.

Die Plattform automatisiert einen Großteil der Arbeit, aber der VPS bleibt in Ihrer Verantwortung: Systemupdates, Zugriffskontrolle, externe Backups und Überwachung müssen stets organisiert werden.

Den VPS vorbereiten

Die offizielle Dokumentation verlangt eine saubere 64-Bit-Installation, ohne ein anderes Panel oder einen bereits installierten Web-Stack, mit einem root-Zugriff. Das angekündigte Minimum ist ein 1 GHz-Kern, 1 GB RAM und 5 GB freier Speicherplatz. Für mehrere Websites sollten Sie je nach PHP, Datenbank, E-Mail und tatsächlicher Auslastung deutlich mehr Spielraum einplanen.

FASTPANEL unterstützt weiterhin mehrere Generationen von Debian, Ubuntu und RHEL-kompatiblen Distributionen. Für eine Neuinstallation wählen Sie besser eine gepflegte Version wie Debian 12 oder Ubuntu 24.04 LTS, auf einem VPS in Belgien oder in der Europäischen Union, wenn dies Ihren Latenz- und Datenverarbeitungsanforderungen entspricht.

Melden Sie sich per SSH an, öffnen Sie eine Administratorsitzung und aktualisieren Sie das System. Unter Debian oder Ubuntu:

sudo -i
apt-get update && apt-get upgrade
apt-get install ca-certificates wget
reboot

Melden Sie sich nach dem Neustart erneut an, überprüfen Sie die DNS-Auflösung und die Serverzeit und bestätigen Sie dann, dass kein vorhandener Dienst bereits die Web-Ports belegt.

timedatectl
getent hosts repo.fastpanel.direct
ss -lntup

Die Plattform installieren

Der ursprüngliche Artikel verwendete noch eine HTTP-Adresse. Verwenden Sie heute den von FASTPANEL veröffentlichten HTTPS-Befehl:

wget https://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -

Das Skript installiert die erforderlichen Pakete, konfiguriert die Dienste und zeigt am Ende die Adresse des Panels, die fastuser-Kennung und ein anfängliches Passwort an. Die Ausführung eines Remote-Skripts mit root-Rechten setzt voraus, dass Sie seiner Quelle vertrauen. Um es vor der Ausführung zu prüfen, laden Sie es zunächst in eine Datei herunter:

wget https://repo.fastpanel.direct/install_fastpanel.sh -O /root/install_fastpanel.sh
less /root/install_fastpanel.sh
bash /root/install_fastpanel.sh

Bewahren Sie die angezeigten Anmeldeinformationen vorübergehend in einem Passwort-Manager auf. Beim ersten Zugriff fragt das Panel nach einer E-Mail-Adresse, um die Lizenz zu aktivieren.

Ein IPv6-Problem diagnostizieren

Bei der 2023 beschriebenen Installation konnte das Skript bestimmte Repositories nicht erreichen, solange IPv6 aktiv war. Dies ist kein normaler Schritt von FASTPANEL. Überprüfen Sie zunächst DNS, die IPv6-Route, die Firewall und die Konnektivität zum Repository:

getent ahosts repo.fastpanel.direct
curl -4I https://repo.fastpanel.direct/
curl -6I https://repo.fastpanel.direct/
ip -6 route

Wenn der Anbieter IPv6 ohne funktionierende Route ankündigt und Sie bestätigt haben, dass dies genau die Installation blockiert, bestand der alte Workaround darin, die folgenden Zeilen zu /etc/sysctl.conf hinzuzufügen:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Speichern Sie, verlassen Sie den Editor und wenden Sie die Änderung dann mit sysctl -p an. Starten Sie anschließend die Installation neu. Entfernen Sie diese drei Zeilen, sobald das IPv6-Netzwerk korrigiert ist. Eine dauerhafte Deaktivierung kann Domains mit AAAA-Einträgen unerreichbar machen und E-Mail- oder Überwachungsdienste stören.

Den ersten Zugriff absichern

Das Panel lauscht standardmäßig auf Port 8888. Öffnen Sie für den ersten Zugriff:

https://IP-DU-SERVEUR:8888/

Eine Zertifikatswarnung kann erscheinen, solange die IP-Adresse das anfängliche Zertifikat verwendet. Nach der Verbindung ersetzen Sie das mitgelieferte Passwort, geben Sie die Adresse des Panels auf einer administrativen Domain oder Subdomain an, lassen Sie deren DNS auf den VPS zeigen und stellen Sie ein Let’s Encrypt-Zertifikat aus.

Der Port 8888 sollte nicht für die ganze Welt zugänglich bleiben. Erlauben Sie ihn in der FASTPANEL-Firewall oder der des Anbieters nur von Ihrer Verwaltungsadresse oder Ihrem VPN aus und lehnen Sie dann andere Quellen ab. Überprüfen Sie den Zugriff aus einer zweiten Sitzung, bevor Sie die erste schließen, um zu vermeiden, dass Sie sich selbst aussperren.

Die erste Website erstellen

Klicken Sie auf die Schaltfläche zum Hinzufügen, geben Sie die Domain an und folgen Sie dem Assistenten. Die offizielle Dokumentation empfiehlt, für jede neue Website einen separaten Systembenutzer zu erstellen. Diese Trennung begrenzt die Auswirkungen einer kompromittierten Anwendung und klärt die Dateirechte.

Der Assistent schlägt dann die Website-Engine, die Datenbank und das Backup vor. Je nach Projekt wählen Sie WordPress oder eine andere verfügbare Anwendung, PHP, eine statische Website, einen Reverse-Proxy, Node.js oder einen systemd-Dienst. Node.js gehört zu den Funktionen, die mit der erweiterten Lizenz verknüpft sind.

FASTPANEL-Site-Verwaltungsbildschirm auf Französisch mit FTP-, DNS-, SSL-, PHP- und Backup-Tools
Jede Website verfügt über einen kompakten Bereich für ihre Dateien, Datenbanken, Domains, Zertifikate, Backups, Protokolle und PHP-Einstellungen.

Veröffentlichen Sie erst, nachdem Sie die DNS-Einträge der Domain auf die Adresse des VPS erstellt haben. Wenn das DNS woanders verwaltet wird, aktivieren Sie in FASTPANEL nur die tatsächlich benötigten Funktionen. Warten Sie die Propagation ab und prüfen Sie dann die IPv4- und IPv6-Antworten:

dig +short A exemple.be
dig +short AAAA exemple.be

SSL, PHP, Anwendungen und Backups

Zertifikat und HTTPS-Weiterleitung

FASTPANEL kann ein bestehendes Zertifikat installieren, eine Signaturanforderung erstellen, ein selbstsigniertes Zertifikat generieren oder kostenlos ein Let’s Encrypt-Zertifikat anfordern. Letztere Option setzt voraus, dass die registrierte Domain bereits auf die Adresse des Servers zeigt und die Validierung erreichbar ist. Die Weiterleitung von HTTP zu HTTPS wird nicht automatisch aktiviert: Öffnen Sie die Website-Einstellungen und aktivieren Sie sie nach der Ausstellung des Zertifikats.

PHP und Komponenten

Die PHP-Version wird für jede Website separat gewählt. Der FastCGI-Modus eignet sich im Allgemeinen für klassische Anwendungen; die in der Befehlszeile verwendete Version wird unabhängig eingestellt. Der Komponentenkatalog bietet je nach System und Lizenz ebenfalls Git, Composer, Redis, Fail2ban, Roundcube, PostgreSQL und mehrere PHP-Versionen.

Backups außerhalb des VPS

Ein Snapshot beim Hosting-Anbieter ist nützlich, ersetzt aber kein anwendungsbezogenes Backup. FASTPANEL kann vollständige Backups von Websites und Datenbanken erstellen, mit der Wiederherstellung einzelner Elemente. Differentielle Pläne gibt es ebenfalls, aber deren Wiederherstellung ist eingeschränkter und die Funktion wird in der Dokumentation noch als experimentell eingestuft.

Fügen Sie einen Speicherort auf einem anderen Server hinzu, verschlüsseln Sie die Backups mit einer außerhalb des VPS aufbewahrten Passphrase und testen Sie regelmäßig eine Wiederherstellung. Ein Archiv, das nur auf derselben Festplatte gespeichert ist, verschwindet mit dieser.

Wartung und bewährte Verfahren

  • installieren Sie Systemupdates und überprüfen Sie die Dienste nach jedem Neustart;
  • lassen Sie den automatischen FASTPANEL-Aktualisierungsmechanismus laufen und konsultieren Sie dessen Protokolle im Fehlerfall;
  • verwenden Sie ein einzigartiges Passwort pro Konto und einen separaten Systembenutzer pro Website;
  • beschränken Sie den Zugriff auf die Ports 22 und 8888 auf ein Verwaltungsnetzwerk oder -VPN;
  • konsultieren Sie regelmäßig Protokolle, Sicherheitsanalysen, Kontingente und Ablaufdaten der Zertifikate;
  • überwachen Sie Speicherplatz, Arbeitsspeicher, E-Mail-Warteschlangen und die Verfügbarkeit der Websites über eine externe Sonde;
  • dokumentieren Sie DNS-Zonen, geplante Aufgaben und Backup-Ziele vor jeder Migration.

Wenn ein automatisches Update manuell neu gestartet werden muss, gibt die Dokumentation das folgende Werkzeug an:

/usr/local/fastpanel2/app/updater

Fazit

FASTPANEL macht die tägliche Verwaltung eines VPS viel zugänglicher: Websites, Zertifikate, Datenbanken, Dateien, Protokolle und Backups bleiben in einer übersichtlichen Oberfläche vereint. Die Installation nimmt wenig Zeit in Anspruch; das Wesentliche besteht danach darin, das Panel als sensible Verwaltungskomponente zu behandeln, die Websites zu isolieren und wiederherstellbare Backups außerhalb des Servers aufzubewahren.

Referenzen

Über den Autor

Jeremy Kraft betreut die Infrastruktur und die selbst gehosteten Dienste des IBCSC. Diese Anleitungen beschreiben Konfigurationen, die tatsächlich im Einsatz waren und vor der Veröffentlichung erneut geprüft wurden.

Diskussion

Kommentare

0

Noch kein Kommentar. Eröffnen Sie die Diskussion gern mit einer Frage oder Ihrem eigenen Erfahrungsbericht.

Sie haben ein Konto? Anmelden

Reiner Text, höchstens 2 000 Zeichen. Neue Kommentare werden moderiert. Ihr Name wird mit dem Kommentar angezeigt. Es wird keine E-Mail-Adresse abgefragt; gegen Spam wird nur ein nicht umkehrbarer Fingerabdruck Ihrer IP-Adresse gespeichert.