wsl安装deepseek和maxkb
安装wsl 2.0
启用Linux子系统
打开 windows功能-勾选 适用于Linux的windows子系统
安装完成后重启服务器
安装wsl Ubuntu 24.04
wsl --install
默认安装Ubuntu 24.04发行版
配置端口映射
以管理员身份运行powershell,配置端口映射,以允许wsl内应用可以被外部网络访问
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8080 connectaddress=<WSL_IP> connectport=8080
tips:请不要使用wsl镜像网络模式,可能会导致maxkb调用ollama api时出现异常
安装maxkb
下载maxkb离线安装包
wget https://cdn0-download-offline-installer.fit2cloud.com/maxkb/maxkb-v1.10.0-lts-offline.tar.gz
解压安装包
tar -zxvf maxkb-v1.10.0-lts-offline.tar.gz
运行安装脚本
bash maxkb-v1.10.0-lts-offline/install.sh
添加外网DNS
为容器添加外网dns,以允许maxkb访问web站点
docker exec -it `docker ps -f name=maxkb|tr -d 1 |awk '{print $1}' ` bash
在容器中添加nameserver(这里以阿里公共DNS服务器为例)
echo "nameserver 223.6.6.6" >>/etc/resolv.conf
这样maxkb就安装完成了
ps:安装maxkb时会自动安装docker和docker-compose,后续安装其他组件也比较方便
安装deepssek
安装ollama
运行ollama官方脚本
curl -fsSL https://ollama.com/install.sh | sh
将ollama服务监听地址配置为外网可访问(这里的地址是maxkb安装脚本中默认配置的docker网关地址),修改完成后启动ollama服务
sed -i '/^ExecStart/a Environment="OLLAMA_HOST=172.19.0.1:11434"' /etc/systemd/system/ollama.service
ollama serve
下载并运行deepssek
ollama run deepseek-r1:32b
配置maxkb
使用127.0.0.1:8080打开maxkb管理页面
用户名:admin
默认密码:MaxKB@123…
添加模型
供应商选择ollama,API URL为 Ollama 服务地址,API Key若没有配置,可以输入任意字符。
创建知识库
这里以官网为例,添加网站URL后,maxkb会自动同步Web网站文本数据
选择模型并关联知识库,然后点击保存并发布