自建私密食谱库Mealie,NAS一键部署,35种语言支持,内网穿透远程访问
作者
小编
发布时间

项目介绍
Mealie 是一个自托管的食谱管理系统,集食谱库、餐食规划器和购物清单于一身。它采用 Vue 前端搭配 RestAPI 后端架构,为全家人提供舒适的使用体验。无论是从网页链接一键导入食谱,还是手动编辑家传秘方,Mealie 都能轻松应对。支持 35+ 种语言本地化,让全球用户都能找到属于自己的使用方式。
这是一个完全自主可控的私密食谱空间,所有数据都存储在自己的服务器上,无需担心隐私泄露。界面简洁直观,即使是技术小白也能快速上手。
项目地址:点我跳转
部署安装
如果你想在外网也能访问到自己的 Mealie 食谱库,建议配置内网穿透工具。推荐使用 帕斯内网穿透,先注册账号备用。详细的操作步骤可以 点击这里查看全平台快速上手指南。
Docker 快速部署
打开你的飞牛 NAS 或其他 NAS 设备
点击进入本地镜像管理,选择'添加镜像',然后选择'从 URL 添加'
在镜像地址栏填入:hkotel/mealie:latest
等待镜像下载完成后,点击启动按钮启动容器
容器配置步骤:
勾选'开机自动启动'选项,确保服务器重启后应用能自动运行
端口映射设置:
容器内部端口为 3000,这是 Mealie 的默认访问端口。如果你的 NAS 上已经有其他应用占用了 3000 端口,可以修改宿主机端口(比如改为 3001、3002 等),容器内的端口保持 3000 不变即可。
存储配置:
Mealie 需要持久化存储来保存食谱数据和用户信息。建议在 NAS 上创建一个专用文件夹(比如 /mnt/mealie-data),将其映射到容器内的 /app/data 目录。这样即使容器重启,所有的食谱和数据都不会丢失。
环境变量设置(可选):
以下是常用的环境变量配置,根据需要选择设置:
环境变量 | 说明 | 默认值 | 是否必须 'PUID' | 容器运行用户 ID | 1000 | 否 'PGID' | 容器运行用户组 ID | 1000 | 否 'TZ' | 时区设置 | UTC | 否
大多数情况下,这些环境变量都不需要设置,直接保持默认即可。
配置完成后,点击下一步启动容器。
访问应用:
容器启动成功后,在浏览器中输入 http://你的NAS地址:3000 即可访问 Mealie。首次访问会进入初始化设置界面,按照提示创建管理员账户,然后就可以开始管理你的食谱库了。
到这里,Mealie 的部署就全部完成了。你现在拥有了一个完全属于自己的私密食谱管理系统,可以随时随地查看、规划和管理你的美食世界。
本篇教程结束