Eine Anwendung oder ein Panel auf dem Linux VPS installieren

Veröffentlicht am 21/08/2026 Aktualisiert am 06/10/2026 48 Aufrufe
VPS Linux Applications Docker

Es gibt zwei Wege: den Kundenbereich eine bekannte Anwendung per Klick ausrollen lassen, oder selbst installieren, was Sie brauchen. Der erste spart auf einem frischen Server Zeit, der zweite lässt Ihnen alles in der Hand.

Welche Anwendungen lassen sich automatisch auf meinem VPS installieren?

Manche Tarife bieten an, direkt bei der Bereitstellung eine Anwendung einzurichten. Der Katalog enthält unter anderem Pterodactyl, Nextcloud, FastPanel, n8n, Coolify und Vaultwarden.

Die Auswahl erfolgt an zwei Stellen:

  • bei der Bestellung, im Produktformular;
  • später im Reiter Neuinstallation Ihres Dienstes — bedenken Sie aber, dass eine Neuinstallation alles Vorhandene löscht.

Im Auswahlbildschirm hilft ein Feld Anwendung suchen … beim schnellen Finden; eine Karte Keine Anwendung bleibt ausgewählt, wenn Sie ein nacktes System bevorzugen. Mit dem gewählten System unverträgliche Anwendungen erscheinen ausgegraut.

Was geschieht während der Installation meiner Anwendung?

Braucht die Anwendung Parameter, zeigt der Kundenbereich zuerst einen Bildschirm „Configurez …“ mit dem Hinweis „Geben Sie die Parameter Ihrer Anwendung vor der Installation an.“, dazu IP-Adresse und Hostname des VPS und danach die anwendungseigenen Felder. Die Schaltfläche Lancer l'installation startet die Einrichtung.

Der folgende Bildschirm meldet „Installation en cours...“ und weist darauf hin, dass „dieser Vorgang mehrere Minuten dauern kann.“ Die Seite lädt sich alle dreißig Sekunden neu; lassen Sie sie arbeiten.

Danach zeigt die Dienstseite eine Zeile Anwendung bei den VPS-Angaben sowie eine Karte mit den Zugangsdaten der Anwendung: Adresse, Administratorkonto, Hinweise zur Ersteinrichtung. Notieren Sie sie und ändern Sie die vorgeschlagenen Kennwörter sofort.

Scheitert es, zeigt das Panel „Échec de l'installation“ mit einem aufklappbaren Block Details. Kopieren Sie diesen Text in ein Ticket: Er enthält den genauen Fehler.

Wie installiere ich eine Anwendung selbst, die nicht im Katalog steht?

Steht Ihr Bedarf nicht im Katalog, installieren Sie selbst. Auf einem frischen Server decken zwei Ansätze fast alles ab.

Ein klassischer Stack aus Distributionspaketen:

apt update
apt install nginx mariadb-server php-fpm php-mysql
systemctl enable --now nginx mariadb php8.2-fpm
mysql_secure_installation

Container, leichter zu isolieren, zu verschieben und zu aktualisieren:

curl -fsSL https://get.docker.com | sh
systemctl enable --now docker
docker compose version

Legen Sie danach jede Anwendung in eine eigene compose.yaml in einem eigenen Verzeichnis. So wissen Sie auch in einem halben Jahr, was läuft und warum.

Welche Vorkehrungen sind nötig, bevor eine Anwendung online geht?

Vier: nur die wirklich öffentlichen Ports freigeben, jeder Weboberfläche einen Domainnamen und HTTPS voranstellen, vor einem größeren Update einen Snapshot anlegen und die Daten außerhalb des VPS sichern.

  1. Veröffentlichen Sie nur, was veröffentlicht werden muss. Binden Sie Datenbanken an 127.0.0.1 und öffnen Sie in der Firewall nur die Ports des öffentlichen Dienstes. Siehe die Anleitung zu Firewall und fail2ban.
  2. Setzen Sie Domainname und HTTPS vor jede Weboberfläche. Ein Let's-Encrypt-Zertifikat kostet einen certbot-Befehl und verhindert, dass Zugangsdaten im Klartext übertragen werden.
  3. Legen Sie vor einem großen Anwendungsupdate einen Snapshot an: Der Rückweg dauert dann Minuten.
  4. Sichern Sie die Daten, nicht das System. Eine regelmäßig auf externen Speicher exportierte Datenbank rettet Sie zuverlässiger als ein Vollabbild, das Sie nie zurückspielen.

Was tun, wenn meine Anwendung nicht startet?

Fünf Befehle zeigen fast immer die Ursache: der Zustand des Dienstes, sein Protokoll, die Protokolle der Container, die bereits belegten Ports und der freie Plattenplatz.

systemctl status DIENSTNAME
journalctl -u DIENSTNAME -n 100 --no-pager
docker compose logs --tail=100
ss -tulpn
df -h

In neun von zehn Fällen steht die Antwort in diesen fünf Befehlen: gestoppter Dienst, belegter Port, volle Platte oder ein Konfigurationsfehler, den das Protokoll ausschreibt.

War dieser Artikel hilfreich?