Toegang
- Open de KitchenOwl-webinterface in je browser:
http://<SERVER_IP>(HTTP) - Het kan een paar minuten duren voordat de applicatie beschikbaar is.
- Maak uw eerste gebruikersaccount aan.
- Begin met het maken van boodschappenlijsten en recepten en het beheren van je voorraadkast.
Belangrijke bestanden en mappen
- Installatiepad:
/root/kitchenowl - Compose-bestand:
/root/kitchenowl/compose.yaml - Docker-volume:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Caddy-configuratie:
/etc/caddy/Caddyfile
Servicebeheer
Bekijk actieve containers:
docker compose -f /root/kitchenowl/compose.yaml ps
Herstart KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml restart
Logs bekijken:
cd /root/kitchenowl && docker compose logs -f
Stop KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml stop
Start KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml start
Maak KitchenOwl opnieuw aan:
docker compose -f /root/kitchenowl/compose.yaml up -d
Domein en HTTPS (Caddy)
Let op: er kunnen geen HTTPS-certificaten worden uitgegeven voor IP-adressen. Een domeinnaam is vereist.
1. Wijs een domein aan (bijv. example.com) naar het IP-adres van je server.
2. Bewerk de Caddy-configuratie:
vim /etc/caddy/Caddyfile
Vervang:
:80 {
reverse_proxy localhost:8080
...
}
met:
example.com {
reverse_proxy localhost:8080
...
}
3. Herlaad Caddy:
systemctl reload caddy
4. Caddy verkrijgt en vernieuwt automatisch een Let's Encrypt-certificaat.
5. Ga naar KitchenOwl op: https://example.com