Skip to content

Enviroment Description⚓︎

On Windows platform, it's recommended to use VSCode's Remote SSH feature for compiling on Linux.

1 Architecture diagram⚓︎

  • JumpServer is divided into multiple components, and the approximate architecture is shown in the following figure, Lina and Luna are pure static files, ultimately integrated by Nginx.

!Architecture Diagram

2 Database Requirement⚓︎

  • JumpServer can use either MySQL or MariaDB to store data, so you can choose between them.
Name Core MySQL MariaDB Redis
Version v3.10.5 >= 5.7 >= 10.3 >= 6.0

3 Deployment Sequence⚓︎

  1. Core deployment requirement

  2. Lina deployment requirement

  3. Luna deployment requirement

  4. KoKo deployment requirement

  5. Lion deployment requirement

  6. Magnus deployment requirement

  7. Nginx deployment requirement

  8. JumpServer deployment integrated