1. 在1Panel上升级至企业版
升级前必须进行数据备份。
若 maxkb 是通过 1panel 部署的,则可以在 1panel 上修改镜像名称完成升级。点击“编辑”-修改docker-compose文件,手动编辑镜像为:registry.fit2cloud.com/maxkb/maxkb-pro:vx.x.x,点击 “确认” 即可。
2. 通过离线包升级至企业版
若 maxkb 通过 "docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages registry.fit2cloud.com/maxkb/maxkb" 命令安装,则按下面命令升级到企业版。
#删除原容器
docker stop maxkb
docker rm maxkb
#创建目录
mkdir -p /opt/maxkb
#方式一,以软连接方式,连接数据库目录和python-packages目录,安装目录使用/opt
cd /opt/maxkb
ln -s /root/.maxkb data
ln -s /root/.python-packages python-packages
#方式二,直接迁移目录
#打包原目录
cd /root
tar -cvf data.tar .maxkb
tar -cvf python-packages.tar .python-packages
#解压目录
tar -xvf data.tar -C /opt/maxkb/
tar -xvf python-packages.tar -C /opt/maxkb/
cd /opt/maxkb
mv .maxkb data
mv .python-packages python-packages
#下载离线安装包:
wget https://support.fit2cloud.com/download/ca83ae93-763c-477b-afe7-7208d6693fa3/maxkb-pro-v1.10.1-lts-offline.tar.gz
#解压安装包
tar -zxvf maxkb-pro-v1.10.1-lts-offline.tar.gz
# 进入安装包解压缩后目录
cd maxkb-pro-v1.10.1-lts-offline
# 执行安装命令
bash install.sh