What is it for?
KitchenOwl is a shopping list shared in real time: when someone adds milk, the whole family sees it in the app. It also offers recipes, meal planning and expense sharing.
Who is it for?
Families and flatmates who shop together.
After installing
- Open the site address: the first account created becomes administrator.
- Install the KitchenOwl app (Android, iPhone) and enter your server address.
The docker-compose
Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).
# docker-compose.yml : KitchenOwl
services:
front:
image: tombursch/kitchenowl-web:latest
container_name: kitchenowl
restart: unless-stopped
depends_on:
- back
environment:
TZ: Europe/Paris
networks:
- traefik
- default
labels:
- traefik.enable=true
- traefik.http.routers.kitchenowl.rule=Host(`courses.mydomain.com`)
- traefik.http.routers.kitchenowl.entrypoints=websecure
- traefik.http.routers.kitchenowl.tls.certresolver=letsencrypt
- traefik.http.services.kitchenowl.loadbalancer.server.port=80
- traefik.docker.network=traefik
back:
image: tombursch/kitchenowl-backend:latest
container_name: kitchenowl-back
restart: unless-stopped
environment:
JWT_SECRET_KEY: "${JWT_SECRET_KEY}"
volumes:
- ./data:/data
networks:
traefik:
external: true