Linux安装-Ollama+MaxKB+安装-1Panel-建立本地知识库

之前写的文章已经安装过Ollama这里不在重复

一、离线安装MaxKB 

1、下载官网MaxKB

2、解压

3、打开终端,开始安装

sudo bash install.sh

4、查看 MaxKB 运行状态

mkctl status

经常用放在这里

cpolar http 8080

或者./cpolar 8080

下载和使用大型模型

Ollama的模型库提供了多种大型语言模型供用户选择。你可以通过访问Ollama模型库来找到并下载你需要的模型。

二、登录访问

1、用户名:

admin

默认密码:

MaxKB@123..

2、这个只能在本地跑

http://localhost:8080/

3、模型设置

ollama run deepseek-r1:32b

API URL:

http://127.0.0.1:11434

API Key:

如果你是本地部署的话,这里应该是http://127.0.0.1:11434

API Key如果在没有设置的话这里随便填即可

4、

解决方法:

sudo gedit /etc/systemd/system/ollama.service 

修改

a[Unit]
Description=Ollama Service
After=network-online.target

[Service]
Environment="OLLAMA_HOST=0.0.0.0"
Environment="OLLAMA_PORT=11434"


ExecStart=/usr/local/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=/usr/local/cuda/bin:/home/sxj/anaconda3/bin:/home/sxj/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/sxj/anaconda3/bin:/usr/local/cuda-12.4/bin"




[Install]
WantedBy=default.target

修改完成,运行

systemctl daemon-reload

service ollama restart

三、

1. 安装cpolar内网穿透

2.

cpolar http 8080

或者./cpolar 8080

3、

这个时候生成的链接(类似)

http:00//460080036f1.r22.cpolar.top 

4、访问这个链接打开

进入MaxKB

5、这个时候的公开访问链接才可以在外部网络打开

外部才可以直接访问

四、安装1Panel

1. 安装1Panel的首选方法:官方一键安装脚本

官方提供了一个便捷的安装脚本,推荐使用以下命令快速安装1Panel:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

可在 SSH 终端输入以下命令来查看面板入口:

sudo 1pctl user-info

五、出现问题如何卸载ollama、1Panel

  1. 删除 ollama 服务
sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm /etc/systemd/system/ollama.service

1. 停止服务

sudo systemctl stop 1panel
sudo 1pctl uninstall
sudo rm -rf /var/lib/1panel /etc/1panel /usr/local/bin/1pctl
sudo journalctl --vacuum-time=3d
sudo systemctl list-unit-files | grep 1panel

  • 首先确保1Panel服务已停止运行:
     
    sudo systemctl stop 1panel

2. 卸载1Panel服务
使用1Panel自带的命令行工具 1pctl 卸载服务:
bash

sudo 1pctl uninstall

3. 清理残留文件
卸载后,还需要清理残留的配置文件和数据文件:
 

sudo rm -rf /var/lib/1panel /etc/1panel /usr/local/bin/1pctl

4. 清除日志文件
清除与1Panel相关的日志文件:
 

sudo journalctl --vacuum-time=3d

5. 验证卸载
确认1Panel是否已完全卸载:
 

sudo systemctl list-unit-files | grep 1panel

如果命令返回为空,说明1Panel服务已被成功卸载。

报错:

服务内部错误: stderr: Container 1Panel-ollama-h0KF Restarting Error response from daemon: Cannot restart container 9dab2209b378a5782ab97acc3330667396983f3f638aebc53d0c2b4aa9437896: could not select device driver "nvidia" with capabilities: [[gpu]]

解决方法:

参考:Ubuntu 安装和使用 1Panel_ubuntu安装1panel-CSDN博客

参考:1panel卸载_卸载1panel-CSDN博客

参考:如何卸载ollama_ollama卸载-CSDN博客

### 如何在本地环境中部署 Ollama 知识库 #### 准备工作 为了成功部署Ollama知识库,需先确认环境满足最低配置需求。通常情况下,一台具备良好网络连接的服务器或个人电脑均可胜任此任务。确保操作系统支持Docker容器运行环境,因为Ollama+MaxKB解决方案依赖于Docker来简化安装过程并提高兼容性[^1]。 #### 安装 Docker 和 Docker Compose 由于Ollama+MaxKB采用Docker镜像分发方式,因此需要预先安装好Docker以及用于管理多容器应用的工具——Docker Compose。对于大多数Linux发行版而言,可以通过官方文档指导完成这两者的快速安装;而对于Windows和MacOS用户,则推荐下载Docker Desktop客户端。 #### 获取 Ollama+MaxKB 镜像文件 访问官方提供的资源页面获取最新的Ollama+MaxKB镜像链接。按照指引拉取所需版本至本地机器上。这一步骤完成后即拥有了构建整个系统的基石。 #### 初始化项目结构与配置参数调整 解压所获得压缩包后会得到一系列预设好的目录及文件模板,其中包括但不限于`docker-compose.yml`这样的核心配置文件。根据实际应用场景修改相应设置项,比如端口映射、存储路径等重要属性,以便更好地适配现有基础设施架构。 #### 启动服务实例 一切准备就绪之后,在命令行界面切换到项目根目录下执行启动指令: ```bash docker-compose up -d ``` 上述操作将以守护进程模式后台运行所有必要的组件和服务,从而实现不到三十分钟内迅速搭建起一套完整的基于本地大型语言模型的知识查询平台,并能够方便地集成进其他业务流程当中去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山山而川_R

谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值