跳转至

在线安装

1 部署要求

部署服务器要求:

  • 操作系统:Ubuntu 22.04 / CentOS 7.6 64 位系统
  • CPU/内存:2C/4GB 以上
  • 磁盘空间:100GB

离线部署 MaxKB 需要开通的访问端口说明如下:

端口 作用 说明
22 SSH 安装、升级及管理使用
8080 Web 服务端口 默认 Web 服务访问端口,根据实际情况进行更改

2 在线快速部署

MaxKB 支持一键启动,仅需执行以下命令:

docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages cr2.fit2cloud.com/1panel/maxkb

安装成功后,可通过浏览器访问 MaxKB:

http://目标服务器 IP 地址:8080

默认登录信息
用户名:admin
默认密码:MaxKB@123..

3 在线升级

根据以下步骤依次执行进行升级:

(1) 下载最新镜像

docker pull cr2.fit2cloud.com/1panel/maxkb
(2)查看并确认上一次数据持久化目录,复制保存,第4步使用
docker inspect maxkb

获取pgsql目录

(3)删除正在运行的 MaxKB 容器

docker rm -f maxkb 

(4)创建并启动 MaxKB 容器

# 注意:确认数据持久化目录(-v后的目录)要跟【第 2 步】的目录保持一致,否则启动后数据为空。

docker run -d --name=maxkb -p 8080:8080 -v /opt/maxkb/pgsql/data:/var/lib/postgresql/data -v /opt/maxkb/python-packages:/opt/maxkb/app/sandbox/python-packages cr2.fit2cloud.com/1panel/maxkb