Coolify - selbstgehostetes Heroku für eigene Server
Coolify - selbstgehostetes Heroku für eigene Server
Coolify ist eine Open-Source-Plattform, die das Deployment von Apps, Datenbanken und Diensten auf eigenen Servern so einfach macht wie bei Heroku oder Render.
Was ist Coolify?
Coolify abstrahiert die Komplexität von Docker, Reverse Proxies und SSL-Zertifikaten hinter einer komfortablen Web-Oberfläche. Mit wenigen Klicks lassen sich Git-Repositories deployen, Datenbanken provisionieren und Domains mit automatischem Let's-Encrypt-Zertifikat verknüpfen. Die Plattform unterstützt mehrere Server und Teams, was sie auch für kleine Agenturen interessant macht. Anders als bei Heroku oder Render laufen alle Workloads auf der eigenen Infrastruktur – ohne Nutzungsgrenzen oder externe Datenweitergabe.
Voraussetzungen
- Docker 20.10+ oder Docker Compose
- Linux-Server mit mindestens 2 GB RAM (4 GB empfohlen)
- Öffentlich erreichbare IP oder Domain für automatisches SSL
Compose-Beispiel
services:
coolify:
image: coollabsio/coolify:latest
container_name: coolify
restart: unless-stopped
ports:
- "8000:8000"
- "6001:6001"
- "6002:6002"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/data/coolify
environment:
- APP_KEY=base64:generierter_schluessel
- APP_URL=https://coolify.example.com
- DB_CONNECTION=sqlite
Hinweise
APP_KEYmuss ein gültiger Laravel-Application-Key sein (php artisan key:generateoder via Installer-Skript).- Coolify bringt einen eigenen Traefik-Reverse-Proxy mit – Port 80 und 443 müssen auf dem Host frei sein.
- Für Produktivbetrieb empfiehlt sich das offizielle Installer-Skript (
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash), das alle Abhängigkeiten korrekt einrichtet. - Updates können direkt über die Web-Oberfläche eingespielt werden – kein manuelles Compose-Pull nötig.