Access
- Open the KitchenOwl web interface in your browser:
http://<SERVER_IP>(HTTP) - It may take a few minutes for the application to become available.
- Create your first user account.
- Start creating shopping lists, recipes, and managing your pantry.
Important Files and Directories
- Install Path:
/root/kitchenowl - Compose File:
/root/kitchenowl/compose.yaml - Docker Volume:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Caddy Configuration:
/etc/caddy/Caddyfile
Service Management
View running containers:
docker compose -f /root/kitchenowl/compose.yaml ps
Restart KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml restart
View logs:
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
Recreate KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml up -d
Domain and HTTPS (Caddy)
Note: HTTPS certificates cannot be issued for IP addresses. A domain name is required.
1. Point a domain (e.g. example.com) to your server’s IP address.
2. Edit the Caddy configuration:
vim /etc/caddy/Caddyfile
Replace:
:80 {
reverse_proxy localhost:8080
...
}
with:
example.com {
reverse_proxy localhost:8080
...
}
3. Reload Caddy:
systemctl reload caddy
4. Caddy will automatically obtain and renew a Let's Encrypt certificate.
5. Access KitchenOwl at: https://example.com