# KitchenOwl-Web

KitchenOwl-Web is the web frontend for the self-hosted KitchenOwl grocery list and recipe manager. It is open source and self-hosted, installable on TrueNAS, Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/879/kitchenowl-web

## Description

KitchenOwl Web is the web frontend for the self-hosted KitchenOwl grocery list and recipe manager. It lets you sync shopping lists across multiple users in real time, create and share recipes, build meal plans, and track household expenses. Requires the KitchenOwl backend container to run. For homelab users who want a polished, multi-device grocery and recipe management experience without relying on cloud services.

## Platform availability

Available on 2 of 9 platforms: Unraid, TrueNAS.

## Health score

70/100 (Good), based on 3 of 4 factors.
- Maintained: 86 (last commit 27 days ago)
- Popular: 71 (3,730 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- GitHub: https://github.com/TomBursch/kitchenowl
- TrueNAS: https://apps.truenas.com/catalog/kitchenowl
- Docker Hub: https://hub.docker.com/r/tombursch/kitchenowl-web
- Official website: https://tombursch.github.io/kitchenowl/
- Unraid: https://ca.unraid.net/apps/kitchenowl-web-0l93crr0xsq89v?q=KitchenOwl-Web

## Common questions

### What environment variable must I set before using KitchenOwl safely?

Replace JWT_SECRET_KEY with your own long random string before running the app. If it is left as PLEASE_CHANGE_ME, logins are not safe.

### How do I choose the browser port for the KitchenOwl web UI?

Use port 80, or change the first number in ports to another free port on your network. If the port is blocked or already used, the browser cannot open KitchenOwl.

### Which volume should I back up for KitchenOwl data?

Keep the kitchenowl_data volume safe because it stores the app's saved data. Deleting it can make recipes and settings disappear.

### Why does the web UI redirect to /unreachable on some idle self-hosting platforms?

If your host puts the containers to sleep, a cold start can take time. The web container may come up a few seconds later, so the initial request can hit /unreachable.

### Are recipes, lists, and expenses visible to all users on one instance?

Everything is shared between users, including recipes, shopping lists, and expenses.

## Alternatives

- AnyList: Easily create grocery lists, share with others instantly, and sync across devices.
- Bring!: Bring! allows you to create a shopping list in seconds.
- Grocy: Grocy is a web-based, self-hosted household management solution for tracking groceries, recipes, chores, and consumables to reduce food was…
- Honeydew: AI-enhanced meal planner and digital cookbook, save recipes from social media, automatically generate grocery lists, and supports ingredien…
- Listonic
- Recipya: A clean, simple and powerful recipe manager web application for unforgettable family recipes, empowering you to curate and share your favor…

---
Source: Our Local Host (https://ourlocalhost.com/app/879/kitchenowl-web), the self-hosted and open-source app directory.
