为了便于后续升级与迁移,使用外部 redis
及 MySQL
。另外,根据官方安装文档说明,要求 Redis
版本要求 6.0
以上, MySQL
版本要求 5.7
以上。本文中使用 MariaDB 10.5
。
安装 MariaDB
教程见:link
特别注意 Mariadb
修改用户密码使用如下方式:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass';
Redis
安装教程见:link
其余操作步骤参见:link
- 注意使用
nginx
转发websocket
请求的时候会有问题,报307
错误(解决方法见下); - 注意使用
terminal
登录需要使用websocket
,需要特别注意中间代理都需要如下设置。
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
迁移后 koko
模块报错 register access key failed
或 注册终端失败退出
主要是因为 jumperserver
其他组件需要通过终端注册注册对应组件用户,默认应该是关闭的,迁移后由于新部署的组件需要重新注册,故而需要重新开启 终端注册
开关(安全设置 -> 终端注册)。
2022-03-22 使用 docker 部署
docker 部署方案可参考官方文档。