Self-Hosting
Self-Hosting Anleitung
Installieren Sie Cookest auf Ihrem eigenen Server mittels Docker Compose und lokalen KI-Tools.
Cookest ist so konzipiert, dass es vollständig selbst gehostet werden kann. Durch den Betrieb auf Ihrer eigenen Hardware behalten Sie die volle Kontrolle über Ihre Daten und schalten alle Pro-Funktionen frei.
Voraussetzungen
- Linux (Ubuntu 22.04+ empfohlen) oder macOS.
- Docker Engine 24.0+ und Docker Compose v2.20+.
opensslauf Ihrem System installiert.
Bereitstellung mit Docker Compose
1. Verzeichnisstruktur erstellen
mkdir -p cookest/{app-db,food-db,pdfs,imports,ollama}
cd cookest2. Geheimnisse generieren
Erzeugen Sie einen sicheren JWT-Schlüssel mit dem folgenden Befehl:
openssl rand -hex 323. .env-Datei anlegen
Erstellen Sie eine .env-Datei im Hauptverzeichnis des Ordners cookest/:
SELF_HOSTED=true
JWT_SECRET=<generierten_schluessel_hier_einfügen>
APP_API_PORT=8080
FOOD_API_PORT=8081
ADMIN_PORT=30004. Container starten
Erstellen Sie Ihre docker-compose.yml und führen Sie den Startbefehl aus:
docker compose up -dAdmin-Dashboard
Nach erfolgreichem Start ist das Cookest Admin-Panel über Port 3000 erreichbar:
- URL:
http://<server-ip>:3000 - Ermöglicht die Verwaltung von Benutzern, die Überwachung von API-Statistiken und den Import externer CSV/JSON-Rezeptdaten.