GitHub - abhchand/simplee-food: SimpleeFood is a self-hosted recipe app. Simple to run. Simple to use. Simply no bloat.

2 min read Original article ↗

Build   Docker Hub


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

Buy Me A Coffee

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

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.