CIUIC

Mealie 食谱管理平台零基础部署指南(基于 Ciuic 云服务器)

什么是 Mealie?

Mealie 是一款开源的现代化食谱管理平台,提供食谱收藏、菜单规划、购物清单生成等功能。它采用直观的 Web 界面,支持多用户协作,是家庭厨师和美食爱好者的理想选择。作为一个自托管解决方案,Mealie 让您完全掌控自己的食谱数据。

为什么选择 Ciuic 云服务器部署?

Ciuic 云服务器 提供高性价比的云计算服务,特别适合个人开发者和中小型项目。其特点包括:

Mealie 食谱管理平台零基础部署指南(基于 Ciuic 云服务器)

简单易用的控制面板多种配置选项满足不同需求稳定的网络连接优质的客户支持

部署前准备

注册 Ciuic 账户:访问 Ciuic 官网 创建账户购买云服务器:推荐选择至少 1GB 内存的配置准备域名(可选):为您的 Mealie 实例绑定自定义域名

详细部署步骤

第一步:服务器初始化

登录 Ciuic 控制面板创建新的云服务器实例,选择 Ubuntu 22.04 LTS 作为操作系统等待实例启动完成后,通过 SSH 连接到服务器

第二步:安装 Docker 和 Docker Compose

# 更新系统包sudo apt update && sudo apt upgrade -y# 安装 Docker 依赖sudo apt install apt-transport-https ca-certificates curl software-properties-common -y# 添加 Docker 官方 GPG 密钥curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg# 添加 Docker 仓库echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null# 安装 Dockersudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io -y# 验证 Docker 安装sudo docker run hello-world# 安装 Docker Composesudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose

第三步:部署 Mealie

创建部署目录:
mkdir ~/mealie && cd ~/mealie
创建 docker-compose.yml 文件:
version: "3.7"services:  mealie:    image: hkotel/mealie:latest    container_name: mealie    restart: always    ports:      - "9925:80"    volumes:      - ./mealie-data:/app/data    environment:      - ALLOW_SIGNUP=true      - PUID=1000      - PGID=1000      - TZ=Asia/Shanghai
启动 Mealie 容器:
sudo docker-compose up -d

第四步:配置反向代理(可选)

如果您想通过域名访问 Mealie,可以安装 Nginx 作为反向代理:

安装 Nginx:
sudo apt install nginx -y
创建 Nginx 配置文件 /etc/nginx/sites-available/mealie
server {    listen 80;    server_name your-domain.com;    location / {        proxy_pass http://localhost:9925;        proxy_set_header Host $host;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header X-Forwarded-Proto $scheme;    }}
启用配置并重启 Nginx:
sudo ln -s /etc/nginx/sites-available/mealie /etc/nginx/sites-enabled/sudo nginx -tsudo systemctl restart nginx

第五步:访问 Mealie

直接访问:http://your-server-ip:9925如果配置了域名:http://your-domain.com

首次访问时,系统会提示您创建管理员账户。

维护与更新

备份数据:定期备份 mealie-data 目录更新 Mealie
cd ~/mealiesudo docker-compose pullsudo docker-compose up -d
监控资源使用:通过 Ciuic 控制面板监控服务器资源使用情况

常见问题解决

端口冲突:如果 9925 端口被占用,修改 docker-compose.yml 中的端口映射权限问题:确保 mealie-data 目录有正确的读写权限性能优化:如果访问缓慢,可以考虑升级 Ciuic 服务器配置

通过本指南,您已经成功在 Ciuic 云服务器 上部署了 Mealie 食谱管理平台。现在您可以开始收集整理自己的食谱,享受自托管服务带来的隐私和控制优势。Ciuic 的稳定服务将为您的 Mealie 实例提供可靠的基础设施支持。

如需进一步定制或遇到技术问题,可以参考 Mealie 官方文档或联系 Ciuic 技术支持团队。祝您烹饪愉快!

打赏
收藏
点赞

本文链接:https://ciuic.com/som/25717.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!