Mealie – 一款开源免费自托管的智能食谱管理工具

Mealie 是一款自托管的食谱管理和餐计划工具,具有 RESTful API 后端和基于 Vue 的响应式前端应用程序,为全家提供愉悦的用户体验。只需提供 URL,Mealie 就能自动从网络上导入相关数据,或者使用 UI 编辑器添加家庭食谱。

file

特性

主要功能

  • 🔍 智能搜索:支持“精确匹配搜索”和关键词搜索的混合,还支持模糊搜索(如“brocolli”还是“broccoli”)。
  • 🏷️ 用类别或标签对食谱进行分类以便灵活排序。
  • 🕸 通过 URL 导入网络上的食谱。
  • 📱 渐进式 Web 应用程序。
  • 📆 创建膳食计划。
  • 🛒 生成购物清单。
  • 🐳 使用 Docker 轻松设置。
  • 🎨 用颜色主题自定义界面布局。
  • 🌍 多语言本地化支持。
  • ➕ 还有更多功能:
    • 灵活的 API。
    • 支持自定义键值对食谱。
    • Webhook 支持。
    • 通过 FastAPI 和 Swagger 提供的交互式 API 文档。
    • 原始 JSON 食谱编辑器。
    • 从其他平台迁移功能。
    • 随机膳食计划生成和高级规则配置。

安装

docker-compose.yaml 文件,用于在服务器上部署 Mealie。

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:v1.11.0 # 
    container_name: mealie
    restart: always
    ports:
        - "9925:9000" # 
    deploy:
      resources:
        limits:
          memory: 1000M # 
    volumes:
      - mealie-data:/app/data/
    environment:
      # Set Backend ENV Variables Here
      ALLOW_SIGNUP: false
      PUID: 1000
      PGID: 1000
      TZ: America/Anchorage
      MAX_WORKERS: 1
      WEB_CONCURRENCY: 1
      BASE_URL: https://mealie.yourdomain.com

volumes:
  mealie-data:

有关环境变量配置,请参阅后端配置

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注