Diese Anleitung beschreibt die Einrichtung des Crispy CMS mit Docker Compose. Nach erfolgreicher Installation muss ein Lizenzschlüssel aktiviert werden – dieser wird von uns individuell ausgegeben.
version: "3.9"
volumes:
crisp:
services:
crisp:
image: registry.jrbit.de/pixelcowboys-werbeagentur/crispy:stable
restart: always
ports:
- 80:80 # HTTP
- 81:81 # API HTTP
mem_limit: 512m
mem_reservation: 256m
cpus: 0.5
environment:
POSTGRES_URI: "postgres://USER:PASS@db_host:5432/db_name"
HOST: "domain.tld"
PROTO: "https"
volumes:
- crisp:/data
Variable | Beschreibung |
POSTGRES_URI | Verbindung zur PostgreSQL-Datenbank im Format postgres://benutzer:passwort@host:port/datenbank |
HOST | Domain, unter der das CMS erreichbar sein soll (z. B. cms.meinefirma.de ) |
PROTO | Protokoll: http oder https (je nach Einsatz mit oder ohne Reverse Proxy) |
Volume | Funktion |
crisp | Persistiert CMS-Daten unter /data im Container |
docker compose up -d
docker compose logs -f
docker compose down
Nach der erfolgreichen Installation muss ein Lizenzschlüssel aktiviert werden, um das System freizuschalten.
Aktivierung erfolgt über die Admin-Oberfläche.
Problem | Mögliche Ursache |
Verbindung zur Datenbank schlägt fehl | Falscher Host oder Zugangsdaten in POSTGRES_URI |
CMS nicht erreichbar | HOST oder Port nicht korrekt konfiguriert |
Keine Lizenzmeldung nach Start | Lizenzprüfung fehlgeschlagen – bitte Logs prüfen |
Berechtigungsfehler beim Schreiben | Stelle sicher, dass das Volume crisp beschreibbar ist |
Bei Fragen zur Einrichtung oder Lizenzierung stehen wir gerne zur Verfügung.