0.介绍部署前提条件
部署服务器要求:
操作系统:Ubuntu 22.04 / CentOS 7.6 64 位系统
CPU/内存:4C/8GB 以上
磁盘空间:100GB
对应的查看命令如下
(1)查看操作系统版本cat /etc/os-release
(2)查看cpu信息lscpu
(3)查看内存信息free -h
(4)查看磁盘空间df -h
1.下载部署所需安装包(.tgz)
下载官方路径
https://community.fit2cloud.com/#/products/maxkb/downloads
2.通过scp命令从win10系统传输给服务器
(1)找到已经下载好的安装包,然后通过cmd打开它的路径(一般为电脑默认下载路径)
(2)输入以下命令,等待传输成功
scp maxkb-v1.10.2-lts-offline.tar.gz ubuntu@10.66.101.2:/home/ubuntu/resource/
——————————————
NOTES:/home/ubuntu/resource/ 此路径可以根据自己需求而改变
——————————————
(3)传输成功验证
远程ssh连接服务器,打开指定传输路径,查看是否有目标文件,如下即为成功
3.利用tar命令解压安装包
命令如下
tar -C /home/ubuntu -zxvf maxkb-v1.10.2-lts-offline.tar.gz
————————————
NOTES:/home/ubuntu 此路径可以根据需求而改变
————————————
成功如下截图
4.找到install.conf文件修改配置(可选)
此处我要修改端口号,如果你的端口不存在冲突,那么可以不修改
打开install.conf文件
sudo vi install.conf
修改如下
————————————
注意:首次安装之前可在 install.conf文件中的修改参数,安装时则根据修改后的参数执行安装。完成安装后如需再次修改配置参数,则需要在 ${MAXKB_BASE}/maxkb/.env(默认是 /opt/maxkb/.env)文件中进行修改,并且在修改完后需执行 mkctl reload 命令重新加载配置文件。
—————————————
保存退出
:wq!
5.执行安装脚本安装Maxkb
# 进入安装包解压缩后目录
cd maxkb-v1.10.2-lts-offline
# 执行安装命令
sudo bash install.sh
成功截图如下
6.登录访问
待所有容器状态显示为healthy后,即可通过浏览器访问地址 http://目标服务器 IP 地址:8080
,并使用默认的管理员用户和密码登录 MaxKB。
用户名:admin
默认密码:MaxKB@123…
成功截图如下
7.升级步骤
离线升级与安装操作过程基本一样,即下载新版本安装包上传解压后,再次执行安装命令进行升级。
# 进入新版本目录
cd maxkb-v1.10.2-lts-offline# 运行安装脚本
sudo bash install.sh# 查看 MaxKB 运行状态
mkctl status
注意: 升级前请先对数据库进行备份。