1.搭建Docker环境maxkb需要docker环境首先搭建docker环境yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io -y systemctl start docker systemctl enable docker可以使用systemctl status docker命令查看是否安装完成安装完成后配置镜像源使用下面命令一键配置sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF { registry-mirrors: [https://docker.1panel.live] } EOF sudo systemctl daemon-reload sudo systemctl restart docker docker info | grep -A 5 Registry Mirrors配置完成后拉取镜像# 拉取 MaxKB 镜像 docker pull 1panel/maxkb:latest2.运行maxkb# 使用 host 网络模式重新运行 docker run -d \ --namemaxkb \ --networkhost \ -v ~/.maxkb:/var/lib/postgresql/data \ --restartalways \ 1panel/maxkb:latest使用host模式运行容器可以直接用 127.0.0.1 访问宿主机服务maxkb端口默认为8080。访问ip端口即可访问maxkbhttp://目标服务器 IP 地址:目标端口 默认登录信息 用户名admin 默认密码MaxKB123..3.安装ollama提供两种方式不知道是不是因为是云服务器的原因使用官网的curl方式无法下载提示TCP connection reset by peer下面两种方式是测试过后可以下载的。1.使用docker安装ollama有点慢-p 开放端口为11434--restartalways开机自动重启。docker run -d \ --nameollama \ -p 11434:11434 \ -v ~/.ollama:/root/.ollama \ --restartalways \ ollama/ollama2.如果docker安装比较慢可以魔法去github下载然后传到服务器上https://github.com/ollama/ollama/releases/tag/v0.3.2我这里选择第二种注意不要选择太新的版本我使用的系统是centos7.9对应GLIBC版本是2.17比较新的版本都需要2.27以上所以这里使用0.3.2版本。# 1. 添加执行权限 chmod x ollama-linux-amd64 # 2. 测试能否运行 ./ollama-linux-amd64 --version # 3. 移动到系统路径 sudo mv ollama-linux-amd64 /usr/local/bin/ollama # 4. 验证 ollama --version # 5. 创建 ollama 用户如果还没创建 sudo useradd -r -s /bin/false -m -d /usr/share/ollama ollama # 6. 创建 systemd 服务 sudo tee /etc/systemd/system/ollama.service -EOF [Unit] DescriptionOllama Service Afternetwork-online.target [Service] ExecStart/usr/local/bin/ollama serve Userollama Groupollama Restartalways RestartSec3 EnvironmentOLLAMA_HOST0.0.0.0:11434 [Install] WantedBydefault.target EOF # 7. 启动服务 sudo systemctl daemon-reload sudo systemctl enable ollama sudo systemctl start ollama # 8. 检查状态 sudo systemctl status ollama curl http://localhost:11434如图表示启动成功然后可以使用ollama拉取模型进行测试由于云服务器算力不够所以这里使用千问的3bollama pull qwen2.5:3b4.配置maxkb智能体2026-3-23更新----------------------由于需要在服务器上部署高级模型使用gpu加速但是尝试各种方法都报错最后发现可能是ollama用户没有访问显卡权限解决方案是使用root用户启动服务sudo systemctl edit ollama # 添加如下配置 [Service] Userroot Grouproot
centos7.9下使用docker在线安装maxkb+ollama
1.搭建Docker环境maxkb需要docker环境首先搭建docker环境yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io -y systemctl start docker systemctl enable docker可以使用systemctl status docker命令查看是否安装完成安装完成后配置镜像源使用下面命令一键配置sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF { registry-mirrors: [https://docker.1panel.live] } EOF sudo systemctl daemon-reload sudo systemctl restart docker docker info | grep -A 5 Registry Mirrors配置完成后拉取镜像# 拉取 MaxKB 镜像 docker pull 1panel/maxkb:latest2.运行maxkb# 使用 host 网络模式重新运行 docker run -d \ --namemaxkb \ --networkhost \ -v ~/.maxkb:/var/lib/postgresql/data \ --restartalways \ 1panel/maxkb:latest使用host模式运行容器可以直接用 127.0.0.1 访问宿主机服务maxkb端口默认为8080。访问ip端口即可访问maxkbhttp://目标服务器 IP 地址:目标端口 默认登录信息 用户名admin 默认密码MaxKB123..3.安装ollama提供两种方式不知道是不是因为是云服务器的原因使用官网的curl方式无法下载提示TCP connection reset by peer下面两种方式是测试过后可以下载的。1.使用docker安装ollama有点慢-p 开放端口为11434--restartalways开机自动重启。docker run -d \ --nameollama \ -p 11434:11434 \ -v ~/.ollama:/root/.ollama \ --restartalways \ ollama/ollama2.如果docker安装比较慢可以魔法去github下载然后传到服务器上https://github.com/ollama/ollama/releases/tag/v0.3.2我这里选择第二种注意不要选择太新的版本我使用的系统是centos7.9对应GLIBC版本是2.17比较新的版本都需要2.27以上所以这里使用0.3.2版本。# 1. 添加执行权限 chmod x ollama-linux-amd64 # 2. 测试能否运行 ./ollama-linux-amd64 --version # 3. 移动到系统路径 sudo mv ollama-linux-amd64 /usr/local/bin/ollama # 4. 验证 ollama --version # 5. 创建 ollama 用户如果还没创建 sudo useradd -r -s /bin/false -m -d /usr/share/ollama ollama # 6. 创建 systemd 服务 sudo tee /etc/systemd/system/ollama.service -EOF [Unit] DescriptionOllama Service Afternetwork-online.target [Service] ExecStart/usr/local/bin/ollama serve Userollama Groupollama Restartalways RestartSec3 EnvironmentOLLAMA_HOST0.0.0.0:11434 [Install] WantedBydefault.target EOF # 7. 启动服务 sudo systemctl daemon-reload sudo systemctl enable ollama sudo systemctl start ollama # 8. 检查状态 sudo systemctl status ollama curl http://localhost:11434如图表示启动成功然后可以使用ollama拉取模型进行测试由于云服务器算力不够所以这里使用千问的3bollama pull qwen2.5:3b4.配置maxkb智能体2026-3-23更新----------------------由于需要在服务器上部署高级模型使用gpu加速但是尝试各种方法都报错最后发现可能是ollama用户没有访问显卡权限解决方案是使用root用户启动服务sudo systemctl edit ollama # 添加如下配置 [Service] Userroot Grouproot