当前位置: 首页 > news >正文

Ubuntu22.04系统离线部署Maxkb【教程】

0.介绍部署前提条件

部署服务器要求:
操作系统:Ubuntu 22.04 / CentOS 7.6 64 位系统
CPU/内存:4C/8GB 以上
磁盘空间:100GB

对应的查看命令如下
(1)查看操作系统版本cat /etc/os-release
查看截图
(2)查看cpu信息lscpu
cpu查看截图
(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

注意: 升级前请先对数据库进行备份。

相关文章:

  • 再见VS Code!Google IDE 正颠覆传统开发体验
  • 探秘中医五色五味:开启饮食养生新智慧
  • Element ui input组件类型为 textarea 时没有 清空按钮
  • [网络_1] 因特网 | 三种交换 | 拥塞 | 差错 | 流量控制
  • Nordic 新一代无线 SoC nRF54L系列介绍
  • Tiny Lexer 一个极简的C语言词法分析器
  • 回溯(子集型):分割回文串
  • 如何在 Windows 上安装与配置 Tomcat
  • 基于PX4和Ardupilot固件下自定义MAVLink消息测试(QGroundControl和Mission Planner)
  • 76. pinctrl和gpio子系统试验
  • 【Easylive】HikariCP 介绍
  • 14:00开始面试,14:08就出来了,问的问题有点变态。。。
  • YOLO霸主地位不保?开源 SOTA 目标检测rf-detr 测评
  • UR机械臂sim2real推荐包
  • CUDA专题8—CUDA L2缓存完全指南:从持久化策略到性能优化实战
  • 代码随想录Day29
  • 学以致用,基于OpenCV的公摊面积估算程序
  • 探秘DeepSeek:开源AI领域的创新先锋
  • 从零构建大语言模型全栈开发指南:第三部分:训练与优化技术-3.1.3分布式数据加载与并行处理(PyTorch DataLoader优化)
  • 让古籍“活”起来!PDF Craft如何用AI还原电子书灵魂?
  • 那个网站教做馒头/360收录提交
  • 什么是建设网站与靠前/广州百度关键词搜索
  • 网站安全建设目的/seo中国
  • 网站弹出客服/写软文推广
  • 微信微网站模板下载/线上营销培训
  • 加盟培训网站建设/深圳靠谱网站建设公司