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_KEY muss ein gültiger Laravel-Application-Key sein (php artisan key:generate oder 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.