---
title: "Installation auf einem Hostinger-VPS mit Coolify"
---

Coolify ist eine Oberfläche, die Docker-Stacks per Klick ausrollt, Domains verwaltet und TLS-Zertifikate automatisch holt. Hostinger bietet VPS-Pläne mit vorinstalliertem Coolify an – Serverstandort Deutschland ist wählbar.

## 1. VPS bestellen

1. Bei Hostinger einen **KVM-VPS** wählen – für den Start **2 vCPU / 8 GB RAM**, bei Kursvideos 4 vCPU (siehe [Systemvoraussetzungen](/index#systemvoraussetzungen)).
2. Standort **Deutschland** wählen.
3. Bei *Betriebssystem* den Reiter **Control Panel** öffnen und **Coolify** auswählen. Alternativ „Einfaches Betriebssystem“ (Ubuntu) und Coolify nachträglich installieren (`curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash`).
4. Nach dem Start Coolify im Browser öffnen (Adresse und Zugangsdaten zeigt das Hostinger-Panel) und das Admin-Konto von Coolify anlegen.

## 2. Domain vorbereiten

Legen Sie beim DNS-Anbieter einen **A-Record** für Ihre Domain (z. B. `community.example.org`) auf die IP-Adresse des VPS an. Coolify holt das Zertifikat erst, wenn der Name auflöst.

## 3. Registry hinterlegen

Coolify → **Settings → Registries** (bzw. im Projekt unter *Docker Registries*): Registry-Adresse, Benutzername und Passwort eintragen, die Sie mit der Lizenz erhalten haben. Damit kann der Server das Anwendungs-Image laden.

## 4. Stack anlegen

1. **Projects → + New** – Name z. B. `community`, Umgebung *production*.
2. **+ New Resource → Docker Compose** (Abschnitt *Docker Based*).
3. Den Inhalt der Datei `coolify/docker-compose.yml` aus dem Auslieferungspaket in das Feld einfügen und speichern. Coolify erkennt die Dienste und legt die Variablen an.
4. Unter **Environment Variables** ausfüllen:

    | Variable | Wert |
    | --- | --- |
    | `APP_IMAGE` | Image-Name aus der Lizenz, z. B. `registry.example.org/community/app:1.5.0` |
    | `APP_URL` | `https://community.example.org` (Ihre Domain, mit https) |
    | `ADMIN_EMAIL`, `ADMIN_PASSWORD` | Ihr erstes Konto (Plattform-Admin, mindestens 12 Zeichen) – wird nur beim ersten Start angelegt |
    | `MAILER_DSN`, `MAILER_FROM_ADDRESS` | SMTP-Zugang, siehe [Konfiguration](/konfiguration#e-mail); zum Ausprobieren `null://null` |

    Die Werte `SERVICE_PASSWORD_…` erzeugt Coolify selbst (App-Geheimnis, Datenbank, Echtzeit-Hub) – nicht ändern. Alles Weitere (Stripe, Push, Google-Login) kann später nachgetragen werden.

5. Beim Dienst **app** die Domain setzen: `https://community.example.org`, Port **8080**. Die anderen Dienste bekommen keine Domain.
6. **Deploy**. Coolify lädt die Images, startet `migrate` (Datenbank anlegen, erster Admin), dann `app`, `worker` und `mercure`. Nach etwa einer Minute ist `https://community.example.org` erreichbar.

## 5. Erste Schritte

1. Anmelden mit `ADMIN_EMAIL`/`ADMIN_PASSWORD`.
2. Unter `/admin` den Systemstatus prüfen (alle Prüfungen grün).
3. Im Benutzermenü **Community anlegen** – Sie werden Owner der ersten Community.
4. `ADMIN_PASSWORD` in den Coolify-Variablen leeren (das Konto bleibt; die Variable wird nur beim allerersten Start gelesen).

## Updates

Neuen Image-Tag in `APP_IMAGE` eintragen und erneut **Deploy** – Migrationen laufen automatisch, siehe [Updates](/updates).

<Tip>
**Hostinger „Web App Deployment“** Das Web-App-Hosting im Shared-Tarif von Hostinger eignet sich nicht: Die Plattform braucht mehrere dauerhaft laufende Prozesse (Worker, Echtzeit-Hub) und Redis. Verwenden Sie den VPS mit Coolify.
</Tip>
