Skip to main content
50% off all plans, limited time. Starting at $2.48/mo
KitchenOwl

KitchenOwl

KitchenOwl is a self-hosted grocery list and recipe manager. Share shopping lists in real time, store recipes and get meal suggestions, and track household expenses, with native mobile apps backing the web interface. AGPL-3.0 licensed with 3,400+ GitHub stars.

At a glance

3.5k

GitHub stars

2

Page views

99

Active installs

License AGPL-3.0 Version Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Active installs is sample data (staging preview); real metric wires in before launch.

Access

  1. Open the KitchenOwl web interface in your browser: http://<SERVER_IP> (HTTP)
  2. It may take a few minutes for the application to become available.
  3. Create your first user account.
  4. 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

More in Self Hosted

Related apps.

Deploy KitchenOwl now. From $2.48/mo.