Zugriff
- Öffnen Sie die KitchenOwl-Weboberfläche in Ihrem Browser:
http://<SERVER_IP>(HTTP) - Es kann einige Minuten dauern, bis die Anwendung verfügbar ist.
- Erstellen Sie Ihr erstes Benutzerkonto.
- Beginnen Sie, Einkaufslisten und Rezepte zu erstellen und Ihre Vorratskammer zu verwalten.
Wichtige Dateien und Verzeichnisse
- Installationspfad:
/root/kitchenowl - Compose-Datei:
/root/kitchenowl/compose.yaml - Docker-Volume:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Caddy-Konfiguration:
/etc/caddy/Caddyfile
Service-Management
Laufende Container anzeigen:
docker compose -f /root/kitchenowl/compose.yaml ps
KitchenOwl neu starten:
docker compose -f /root/kitchenowl/compose.yaml restart
Logs ansehen:
cd /root/kitchenowl && docker compose logs -f
KitchenOwl stoppen:
docker compose -f /root/kitchenowl/compose.yaml stop
KitchenOwl starten:
docker compose -f /root/kitchenowl/compose.yaml start
KitchenOwl neu erstellen:
docker compose -f /root/kitchenowl/compose.yaml up -d
Domain und HTTPS (Caddy)
Hinweis: HTTPS-Zertifikate können nicht für IP-Adressen ausgestellt werden. Ein Domainname ist erforderlich.
1. Zeigen Sie auf eine Domain (z. B. example.com) auf die IP-Adresse Ihres Servers.
2. Bearbeiten Sie die Caddy-Konfiguration:
vim /etc/caddy/Caddyfile
Ersetzen Sie:
:80 {
reverse_proxy localhost:8080
...
}
mit:
example.com {
reverse_proxy localhost:8080
...
}
3. Laden Sie Caddy neu:
systemctl reload caddy
4. Caddy beschafft und erneuert automatisch ein Let's Encrypt-Zertifikat.
5. Greifen Sie auf KitchenOwl zu unter: https://example.com