国产华为系统openEuler+ollama+Deepseek+Dify打造你的AI知识库

2026年01月21日/ 浏览 10

▶安装操作系统步骤(略),我这边安装的是最新的欧拉系统:

前提条件,在安装 Dify 之前,需要确保系统已经安装以下软件:

Docker:版本 19.03 或更高。Docker Compose:版本 1.25.1 或更高。

▶安装docker :

dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo sed -i s+download.docker.com+repo.huaweicloud.com/docker-ce+ /etc/yum.repos.d/docker-ce.repo sed -i s+$releasever+9+ /etc/yum.repos.d/docker-ce.repo dnf makecache dnf install docker-ce docker-ce-cli containerd.io

启动docker:

systemctl start docker

查看版本docker版本:

添加国内docker镜像仓库:

# pwd /etc/docker [root@localhost docker]# cat daemon.json //编辑配置文件,添加如下内容: { "registry-mirrors": [ "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", "https://dockerhub.icu", "https://docker.rainbond.cc" ], "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" }, "storage-driver": "overlay2" } systemctl daemon-reload //镜像源配置后,重新加载 systemctl restart docker //重启docker

设置docker连接时间:

export DOCKER_CLIENT_TIMEOUT=120 export COMPOSE_HTTP_TIMEOUT=120

▶安装docker-compose :

sudo pip3 install docker-compose==1.25.1 //可能安装不了 # 使用二进制安装方法,命令如下 sudo curl -L "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose /usr/local/bin/docker-compose --version

安装进行中:

查看版本

▶安装ollama:

wget https://ollama.ai/install.sh sh install.sh

下载软件速度比较慢:

查看下载哪些软件,可以将下载软件地址通过其他工具下载:

可以编辑脚本:vi install.sh, 然后将下载好的安装包上传到脚本同目录

执行安装脚本即可:sh install.sh

验证是否安装成功:

▶下载deepseek模型:

ollama pull deepseek-r1:1.5b //下载deep-seek 模型。如下载Deep-seek-r1:1.5b

运行模型:

查看ollama运行端口,默认监听:127.0.0.1:11434

编辑配置文件vi

/etc/systemd/system/ollama.service # cat /etc/systemd/system/ollama.service [Unit] Description=Ollama Service After=network-online.target [Service] ExecStart=/usr/local/bin/ollama serve Environment="OLLAMA_HOST=0.0.0.0:11434" //添加监听地址 User=ollama Group=ollama Restart=always RestartSec=3 Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" [Install] WantedBy=default.targetsystemctl daemon-reload //重新加载配置 systemctl restart ollama //重启ollama

查看:

此时可以通过浏览器访问:http://IP:11434/ 根据实际填写IP地址加端口就可以访问:

http://IP:11434/api/tags

▶安装git命令

dnf -y install git

▶安装dify,获取dify

git clone https://github.com/difyhq/dify.git cd dify

配置环境变量,进入项目的 docker 目录,并复制 .env.example 文件为 .env,然后根据需要编辑 .env 文件。

cd docker cp .env.example .env /usr/local/bin/docker-compose up -d //开始安装

安装进行中:

docker-compose up -d 实际就是下载相关的docker镜像,然后启动相关的容器的一个过程,下载镜像的过程有时候会因各种镜像源或者网络问题下载不了。

下载了差不多一个下午,查看下载了哪些镜像

查看启动哪些容器

查看端口情况:

输入IP地址访问:http://IP,设置管理员信息

登录:

初步看看dify登录界面:

工作室

工具

知识库

探索

Dify 与 DeepSeek 集成配置

登录管理员——设置

模型供应商——选择ollama

填填写参数,如模型名称,可以通过命令查看本地有哪些模型:

ollama list

填写ollma参数——保存

已添加模型:ollama

到这边dify 配置集成deepseek就算完成了,后续在补充使用教程。

picture loss