基于DEEPSEEK生成实际验证调整后的的centos dify deepseek 企业知识库 搭建

在CentOS系统上搭建Dify和DeepSeek企业知识库涉及多个步骤,包括环境配置、依赖安装、服务部署等。以下是一个大致的指南,帮助你完成这一过程:

  1. 系统准备
    确保你的CentOS系统已经更新到最新版本,并且具备基本的开发环境。
sudo yum update -y
sudo yum install -y git curl wget
  1. 安装必要的依赖
    Dify和DeepSeek可能需要一些依赖库,比如Python、Node.js、Docker等。

安装Python

sudo yum install -y python3 python3-pip

安装Node.js

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs

更新ssl(下载docker中失败后搜索的操作步骤)

sudo yum install -y ca-certificates
sudo update-ca-trust

安装Docker

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker

增加镜像地址,否则拉取失败
要找到可用的docker国内镜像,阿里的已经不行了限制只能用阿里云
https://zhuanlan.zhihu.com/p/713698864

{
  "registry-mirrors": [     
  "https://docker-0.unsee.tech",
  "https://docker.1panel.live",
  "http://registry.dockermirror.com",

  "https://docker.m.daocloud.io/",

    "https://huecker.io/",

    "https://dockerhub.timeweb.cloud",

    "https://noohub.ru/",

    "https://dockerproxy.com",

    "https://docker.mirrors.ustc.edu.cn",

    "https://docker.nju.edu.cn",

    "https://xx4bwyg2.mirror.aliyuncs.com",

    "http://f1361db2.m.daocloud.io",

    "https://registry.docker-cn.com",

    "http://hub-mirror.c.163.com",

   "https://docker.unsee.tech",
         "https://dockerpull.org",
        "https://docker.1panel.live",
       "https://dockerhub.icu"   
],
  "max-concurrent-downloads": 10,
  "max-download-attempts": 20,
  "shutdown-timeout": 200
}
--检查格式是否正确
 sudo cat /etc/docker/daemon.json | jq empty
  1. 克隆Dify和DeepSeek仓库
    假设你已经有了Dify和DeepSeek的代码仓库,可以使用git克隆到本地。

    cd /usr/local 
    git clone https://github.com/langgenius/dify.git

    git clone https://github.com/your-repo/deepseek.git

  2. 配置Dify
    进入Dify目录,安装Python依赖并配置环境变量。

    cd dify
    cd docker
    cp .env.example .env
    docker compose up -d

    创建并编辑.env文件,配置数据库连接、API密钥等。

bash
复制
cp .env.example .env
vim .env

更新Dify

当Dify版本更新后,你可以克隆或拉取最新的Dify源代码,并通过命令行更新已经部署的Dify环境。‍‍‍‍‍‍‍‍‍‍‍‍

进入dify源代码的docker目录,按顺序执行以下命令:

cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d

执行上述命令更新完成后,需按以下操作同步环境变量配置 (重要!)。‍‍‍‍

如果.env.example文件有更新,请务必同步修改您本地的.env文件。
检查.env文件中的所有配置项,确保它们与您的实际运行环境相匹配。
您可能需要将.env.example中的新变量添加到.env文件中,
并更新已更改的任何值。

未经允许不得转载:lxfamn » 基于DEEPSEEK生成实际验证调整后的的centos dify deepseek 企业知识库 搭建

赞 (0) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏