【开发备忘】腾讯云部署Dify

以前在本地用Docker Desktop部署了Dify进行实验,但是太占内存,想起来还有一个4核4G的云服务器闲置,遂决定暂时上云。

我尝试了CentOS7、CentOS9,意外发现对Docker的支持都不太好,镜像源很多都连不上,还有docker-compose的版本问题等等,最终还是重装为Debian才顺利。

理论上2h2G就可以运行Dify的核心功能,因此我4h4G的服务器应该足以支撑。

首先更新一下软件

必要的环境主要就是docker docker-compose和git(用于下载dify)apt install -y git docker.io docker-compose

然后配置docker服务开机启动

bash 复制代码
systemctl enable --now docker
systemctl status docker

检查docker和docker-compose的配置情况

然后从git获取最新的dify

bash 复制代码
git clone https://github.com/langgenius/dify.git

如果网络实在卡,就在本地挂梯子下载再rz传到云上,之前实验的时候我没有下下来,写博客的这次就直接下载成功了。

然后准备一下配置,就可以挂载dify了

bash 复制代码
cd dify/docker
# 默认配置就可以了
cp .env.example .env 
docker-compose up -d

然而连接远程镜像的时候失败了

因此需要配置为国内镜像,就用腾讯云吧。创建一个镜像配置文件并写入

bash 复制代码
tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF

然后重新加载docker并重启,以读取上面的配置

bash 复制代码
systemctl daemon-reload
systemctl restart docker

然后再拉取就顺顺利利啦!

浏览器访问80端口就是dify的前端了,如此就大功告成了。

P.S. 我这次从CentOS7用Podman开始,到9,再到Debian12,最后为了写博客又重新试了一次,每次方法都有区别,最后两次才成功,这可能也是因为我用通义在辅助,结果它给我弄的越来越复杂,问题越来越多,硬是搞了大半天,这实在是不符合我的预期,简简单单一个dify怎么可能如此复杂。最后写博客的时候有了成功的经验,胆子大了点,干脆从简,结果竟然最为顺利,甚至十分简单。也许CentOS也本应该如此的。

相关推荐
腾讯云大数据17 小时前
腾讯云AI Native数据平台功能发布合集【8月】
大数据·人工智能·云计算·腾讯云
ZStack开发者社区18 小时前
虚拟化观察 第 001 期:ZSvirt 核心 IaaS 引擎开源,VMware Explore 2026 开幕,Proxmox VE 8 正式 EOL
架构·开源·云计算·vmware·云基础设施·proxmox
陈皮糖..21 小时前
基于 Keepalived 的传统 Web 高可用架构的容器化改造与可观测性升级
运维·docker·性能优化·架构·云计算·prometheus
爱吃鱼的喵️1 天前
云数据库怎么选?主流云厂商横向对比与选型指南
数据库·阿里云·云计算
翼龙云_cloud1 天前
阿里云国际代理商:2026零基础如何使用轻量应用服务器搭建独立站?
运维·服务器·阿里云·云计算
SDWAN_Cheap1 天前
MPLS专线在云计算时代的角色:与云专线、SD-WAN的协同
云计算·mpls专线
2501_930472442 天前
05_数据库迁移腾讯云_DTS评估与预检回滚清单
数据库·云计算·腾讯云
liyuanchao_blog2 天前
OVN/OVS场景下虚拟机新网卡通过 DHCP 获取 IP 地址的完整过程
网络·网络协议·tcp/ip·云计算
行者-全栈开发2 天前
WorkBuddy 实战:一次 P0 故障复盘,3 小时压缩到 40 分钟
腾讯云·aiops·故障复盘·workbuddy·agent 办公·复盘报告·值班记录
论文复现现场3 天前
MiniMaxH3 生成视频速度慢、电脑带不动怎么办?用 RTX 5090 云端镜像快速运行
云计算·电脑·音视频·gpu算力