第一步:环境准备与系统更新

登录你的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等),这是验证部署是否完整的重要依据。

第四步:完成安装并首次访问

通过浏览器访问你的服务器,完成管理员账号设置。

  1. 访问安装页面:打开浏览器,访问 http://你的服务器IP/install

  2. 设置管理员账号:根据页面提示,填写邮箱、用户名和密码,这是你以后登录后台的凭证。

  3. 开始使用:设置完成后,页面会自动跳转到登录页,用刚创建的账号登录,即可进入Dify后台,开始创建你的第一个AI应用。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐