CentOS 7 安装 Dify 极简操作指南
本文详细介绍了在CentOS7服务器上部署Dify AI平台的完整步骤。首先通过检查系统版本、更新软件源做好环境准备;其次使用阿里云镜像安装Docker和Docker Compose;然后下载Dify源码并通过docker-compose启动服务;最后完成管理员账号设置即可访问平台。部署过程中需要注意容器运行状态验证和镜像加速器配置,确保6个核心服务容器正常运行。整个流程涵盖了从系统配置到应用访问
·
第一步:环境准备与系统更新
登录你的CentOS 7服务器,首先确认系统版本和配置,然后更新软件源,这是避免后续兼容性报错的关键。
# 1. 检查系统版本
cat /etc/redhat-release
# 2. 检查内存和CPU (确保至少2核4G)
free -h
lscpu
# 3. 更新YUM源为阿里云镜像(速度更快)并更新系统
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache
sudo yum update -y
第二步:安装 Docker 和 Docker Compose
使用阿里云镜像一键安装Docker全家桶,并配置开机自启。
# 1. 添加Docker的阿里云YUM源
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 2. 安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 3. 启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 4. 安装Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 5. 验证安装 (看到版本号即成功)
docker -v
docker-compose --version
第三步:下载并启动 Dify
下载Dify官方代码包,并使用Docker Compose一键启动所有服务。
# 1. 下载Dify源码 (如服务器下载慢,可先在本地下载再上传)
wget https://github.com/langgenius/dify/archive/refs/heads/main.zip
# 2. 解压并进入包含docker-compose文件的目录
unzip main.zip
cd dify-main/docker
# 3. 复制环境变量配置文件
cp .env.example .env
# 4. 后台启动所有Dify容器 (首次启动会拉取镜像,耗时较长)
docker-compose up -d
# 5. 检查容器运行状态 (看到6个以上容器状态为"Up"即成功)
docker ps
1.docker-compose up -d 首次启动会拉取镜像失败跟换镜像加速器
2.成功启动后,执行docker ps命令应能看到约6个运行中的容器(包括api、worker、web、db、redis等),这是验证部署是否完整的重要依据。
第四步:完成安装并首次访问
通过浏览器访问你的服务器,完成管理员账号设置。
-
访问安装页面:打开浏览器,访问
http://你的服务器IP/install -
设置管理员账号:根据页面提示,填写邮箱、用户名和密码,这是你以后登录后台的凭证。
-
开始使用:设置完成后,页面会自动跳转到登录页,用刚创建的账号登录,即可进入Dify后台,开始创建你的第一个AI应用。
更多推荐


所有评论(0)