SimpleeFood is a self-hosted recipe app.
Simple to run. Simple to use. Simply no bloat.
Major Features -
- search and tag recipes
- import recipes from a URL
- fullscreen mode, for easy cooking on your tablet or phone
Quick Start
SimpleeFood is packaged as a docker image and can be run with docker compose.
# optional: specify which image tag to use # defaults to "latest" export SIMPLEE_FOOD_DOCKER_TAG="v1.0.0" # fetch the sample `docker-compose.yml` file in this repo curl "https://raw.githubusercontent.com/abhchand/simplee-food/refs/heads/main/docker-compose.yml" > docker-compose.yml # start the application docker compose up
- View the application at http://localhost:8080/.
- Log in with username
adminand passwordsekrit. You can update this from the/settingspage. - See docker hub for the list of available tags
Updating
# optional: specify which new image tag to use # defaults to "latest" export SIMPLEE_FOOD_DOCKER_TAG="v2.0.0" # fetch the image docker compose pull # rebuild and restart docker compose down docker compose up --build --force-recreate
Configuration
SimpleeFood respects the following environment variables, if set:
| ENV Var | Description |
|---|---|
SIMPLEE_FOOD_APP_PORT |
Serve the application on a specific port. (default: 8080) |
SIMPLEE_FOOD_DOCKER_TAG |
Specify a tag for the docker image (default: latest). See available tags. |
Data Backup + Restore
All recipe data is stored in a single, self-contained SQLite DB file, which can be easily backed up or restored.
sqlite/simplee_food.production.sqlite3
Support
Questions? Need help? Open an issue on Github.
Development
Interested in contributing to SimpleeFood or running it locally in development mode?
See DEVELOPMENT.md.


