tandoor-recipes
应用介绍
Tandoor Recipes 是一个开源的食谱管理应用,它可以帮助你管理不断增长的数字食谱收藏,还支持膳食计划、自动生成购物清单,非常适合喜欢烹饪的用户在 NAS 上部署,整理自己的美食食谱库。
使用 Tandoor Recipes,你可以将收集到的各种食谱都整理在自己的 NAS 上,随时随地在手机、平板和电脑上访问查看,还可以通过 AI 识别食谱图片自动提取步骤和信息,支持从众多美食网站导入食谱,非常方便。它还支持膳食计划,可以提前规划一周的饭菜,自动生成购物清单,让去超市采购变得简单高效。

安装说明
前提依赖
- Docker 和 Docker Compose
- PostgreSQL 数据库
- 至少 1GB 可用内存
安装配置
使用 Docker Compose 部署:
version: '3.8'
services:
db:
image: postgres:15-alpine
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
POSTGRES_DB: tandoor
POSTGRES_USER: tandoor
POSTGRES_PASSWORD: your-password
restart: unless-stopped
web:
image: vabene1111/recipes:latest
ports:
- "8002:8000"
depends_on:
- db
environment:
DB_ENGINE: django.db.backends.postgresql
DB_NAME: tandoor
DB_USER: tandoor
DB_PASSWORD: your-password
DB_HOST: db
DB_PORT: 5432
SECRET_KEY: your-secret-key
volumes:
- static-files:/opt/recipes/staticfiles
- media-files:/opt/recipes/mediafiles
restart: unless-stopped
volumes:
postgres-data:
static-files:
media-files:使用说明
- 启动服务:
docker-compose up -d - 首次访问需要创建管理员账户
- 开始添加你的食谱,可以手动输入也可以从美食网站直接导入
- 使用膳食计划功能规划你每周的饮食
- 根据计划生成购物清单,去超市采购直接对照清单
Tandoor Recipes 支持很多实用功能,包括:支持多种单位换算、食材合并重命名、标签分类管理、支持多用户共享协作、支持从其他食谱管理器导入数据、移动端适配良好,支持主题自定义,还可以和 Nextcloud、Dropbox 同步文件,非常适合个人家庭使用。
开源信息
- GitHub 地址:https://github.com/TandoorRecipes/recipes
- 官方网站:https://tandoor.dev
- 文档地址:https://docs.tandoor.dev
- 许可证:AGPL v3