环境说明

Windows 平台推荐使用 VSCode 的 Remote SSH 功能在 Linux 上进行编译

1 架构图

  • JumpServer 分为多个组件,大致的架构如下图所示,其中 LinaLuna 为纯静态文件,最终由 Nginx 整合。

!架构图

2 数据库要求

  • MySQL 和 MariaDB 二选一即可, JumpServer 需要使用 MySQL 或 MariaDB 存储数据。
NameCoreMySQLMariaDBRedis
Versionv3.10.1>= 5.7>= 10.3>= 6.0

3 部署顺序

1.Core 环境部署

2.Lina 环境部署

3.Luna 环境部署

4.KoKo 环境部署

5.Lion 环境部署

6.Magnus 环境部署

7.Nginx 环境部署

8.JumpServer 环境整合