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
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 admin and password sekrit. You can update this from the /settings page.
- See docker hub for the list of available tags
# 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
SimpleeFood respects the following environment variables, if set:
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. |
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
Questions? Need help? Open an issue on Github.
Interested in contributing to SimpleeFood or running it locally in development mode?
See DEVELOPMENT.md.