Tandoor 主机
收集食谱、计划膳食,并根据本周的烹饪内容制作购物清单。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格

官方链接
Tandoor 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
一个PostgreSQL容器与应用程序一起配置,并且不受AvaHost管理。

技术
- Docker 镜像
- vabene1111/recipes:latest
- 默认端口
- 80
- 数据库
- postgres

Tandoor 的工作原理
Tandoor 存储包含食材、步骤、关键词、图像和结构化元数据的食谱。食谱可以分组到食谱集中,通过搜索和筛选查找,或通过支持的导入路径添加。用户从集合中构建膳食计划,并将计划的菜肴转换为购物清单条目。
购物清单合并食材,可在前往商店前进行调整。多个账户支持家庭或小组使用,分享选项使选定的食谱可供他人访问。目录部署的第一位访客创建初始账户,因此应在分发主机名之前声明设置页面。
Tandoor 的主要功能
结构化食谱库比文件夹或浏览器书签更容易筛选。膳食计划将未来的烹饪与保存的集合相连接,而购物清单减少了食材的重复转录。食谱集和标签支持不同的菜系、饮食、季节或家庭成员。
导入质量因来源而异,导入的食谱可能仍需要食材、单位、图像或说明的清理。Tandoor 也不购买杂货或验证饮食适宜性。应用电子邮件已禁用,因此在托管配置中不可用电子邮件邀请、通知和基于邮件的恢复。
Tandoor 与 Paprika 的对比
Tandoor
Tandoor 是一个自托管浏览器应用程序,用于食谱、膳食规划、购物清单、食谱集、导入和多用户访问。Paprika 是一个商业食谱管理器,以支持平台的应用程序形式销售,具有内置浏览器、膳食计划、杂货清单,以及供应商运营的已购客户端之间的同步。
Paprika
Paprika 可能适合喜欢精美原生应用程序和托管跨设备同步而不运行服务器的厨师。当家庭想要在自己的域下拥有共享网络库,并接受管理账户、清理导入和维护托管数据的工作时,Tandoor 很有吸引力。
谁使用 Tandoor
家庭使用 Tandoor 来替代食谱活页夹并协调每周膳食。烹饪俱乐部可以共享受控集合,而小型食品企业或社区厨房使用它来记录可重复的食谱和购物准备,而不会将应用程序转变为库存或采购系统。
当有人维持一致的食材名称、单位、标签和图像时,该平台效果最佳。大量未审查的导入可能会创建重复或难以找到的条目。尽早建立简单的编目约定,并在邀请更广泛的小组编辑库之前测试账户权限。

自托管 Tandoor:要求和成本
Tandoor 容量由食谱数量、图像、导入、用户、搜索、膳食计划、购物清单和并发浏览决定。PostgreSQL 存储食谱、食材、膳食计划、购物清单、食谱集、用户、权限和元数据。Tandoor 数据库内存是导出应用程序最小值之外的额外内存,因此批准的层级增加适用。
AvaHost 将 Tandoor 映射到 Plan 2,价格为 €5。一键 Tandoor 堆栈包括 PostgreSQL,由 AvaHost 保持非托管状态。Tandoor 软件包为自定义主机名提供自动化 HTTPS、应用程序更新和定期备份。第一位访客创建初始账户。应用电子邮件已禁用,因此邀请、通知和电子邮件恢复不起作用;请立即声明设置页面并在 Tandoor 内管理访问权限。存储是实际限制:Plan 3 上的 50 GB 是一个现实的起点,而 Plan 4 上的 100 GB 适合大型库。
F.A.Q
Tandoor 在 Plan 2 上起价 €5(已包含 PostgreSQL)。食谱数量、图像、导入、用户、搜索、meal plans 和购物清单活动决定了需求。由于食物图像和附件会不断积累,即使数据库规模较小也要监控存储,并在集合增长时升级到更大的计划。
该部署创建 PostgreSQL 并将 Tandoor 连接到它。食谱、食材、餐饮计划、购物清单、食谱集、用户、权限和元数据都依赖于数据库。PostgreSQL 已包含但不受管理,因此应用程序文件、食谱图像、密钥和数据库记录应一起保留和恢复。
Tandoor 是存储驱动的,因为食谱图像、导入的资源和附件可能会超过初始空间。Plan 3 提供 50 GB 作为已建立收藏的实用下一步,而 Plan 4 为大型共享库提供 100 GB。根据实际图像大小和导入习惯进行审查,而不是仅从食谱数量进行估计。
家庭域名可以指向 Tandoor,DNS 解析后会自动应用 HTTPS。在共享该地址之前,请完成首个账户的设置,因为首个访问者可以声明该安装。应用电子邮件已禁用,因此邀请和邮件恢复不可用;请直接创建账户,并将所有者凭证保存在单独的安全位置。
