Accesso
- Apri l'interfaccia web di KitchenOwl nel tuo browser:
http://<SERVER_IP>(HTTP) - Potrebbero volerci alcuni minuti prima che l'applicazione diventi disponibile.
- Crea il tuo primo account utente.
- Inizia a creare liste della spesa, ricette e a gestire la tua dispensa.
File e directory importanti
- Percorso di installazione:
/root/kitchenowl - File Compose:
/root/kitchenowl/compose.yaml - Volume Docker:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Configurazione di Caddy:
/etc/caddy/Caddyfile
Gestione del servizio
Visualizza i container in esecuzione:
docker compose -f /root/kitchenowl/compose.yaml ps
Riavvia KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml restart
Visualizza i log:
cd /root/kitchenowl && docker compose logs -f
Arresta KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml stop
Avvia KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml start
Ricrea KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml up -d
Dominio e HTTPS (Caddy)
Nota: i certificati HTTPS non possono essere emessi per gli indirizzi IP. È richiesto un nome di dominio.
1. Puntare un dominio (ad es. example.com) all'indirizzo IP del tuo server.
2. Modifica la configurazione di Caddy:
vim /etc/caddy/Caddyfile
Sostituisci:
:80 {
reverse_proxy localhost:8080
...
}
con:
example.com {
reverse_proxy localhost:8080
...
}
3. Ricarica Caddy:
systemctl reload caddy
4. Caddy otterrà e rinnoverà automaticamente un certificato Let's Encrypt.
5. Accedi a KitchenOwl su: https://example.com