KitchenOwl, a self hosted grocery list, recipe and meal planning app for households: shared shopping lists, a recipe collection and a weekly meal planner, in one fast web app.
KitchenOwl is an open source app for managing a household's food. Several people share the same shopping list and items check off in real time as anyone shops, so the list stays current whoever is at the store. You keep a collection of recipes, add their ingredients to the list in one tap, and plan meals across the week on a calendar that can fill the shopping list for you. It also tracks expenses so a household can split the cost of groceries. A clean web app fronts everything and the same account works from the mobile apps, so the whole household sees one synchronised view.
It suits families, flatmates and couples who want a private, self hosted place to run the weekly shop, keep their recipes and plan meals together, inside their own cloud account rather than a third party service.
cloudimg ships KitchenOwl secure by default with no surviving default login. KitchenOwl's upstream token signing secret is a well known fixed value; on the first boot of every instance cloudimg generates a fresh unique signing secret before the app ever starts, and seeds a single administrator account with a per instance random password written to a root only file, so no two deployments share a credential and the upstream default never governs a running instance. Open self sign up is disabled and onboarding closes once the administrator exists, so new members are added by the administrator rather than by anyone who finds the URL. The app is fronted by a reverse proxy on one clean URL with realtime sync intact, its data lives in a self contained database so there is nothing else to deploy, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step guide and backed by 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.