精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

Tandoor Recipes - 开源自托管食谱管理系统

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:

使用说明

  1. 启动服务:docker-compose up -d
  2. 首次访问需要创建管理员账户
  3. 开始添加你的食谱,可以手动输入也可以从美食网站直接导入
  4. 使用膳食计划功能规划你每周的饮食
  5. 根据计划生成购物清单,去超市采购直接对照清单

Tandoor Recipes 支持很多实用功能,包括:支持多种单位换算、食材合并重命名、标签分类管理、支持多用户共享协作、支持从其他食谱管理器导入数据、移动端适配良好,支持主题自定义,还可以和 Nextcloud、Dropbox 同步文件,非常适合个人家庭使用。

开源信息

  • GitHub 地址:https://github.com/TandoorRecipes/recipes
  • 官方网站:https://tandoor.dev
  • 文档地址:https://docs.tandoor.dev
  • 许可证:AGPL v3