Skip to content

Environment Instructions⚓︎

Windows platform recommends using VSCode's Remote SSH feature to compile on Linux

1 Architecture Diagram⚓︎

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

Architecture Diagram

2 Database Requirements⚓︎

  • Choose between MySQL and MariaDB; JumpServer needs to use MySQL or MariaDB to store data.
Component Version MySQL Version MariaDB Version Redis Version
JumpServer v4.10.9 >= 5.7 >= 10.3 >= 6.0

3 Deployment Order⚓︎

  1. Core environment deployment
  2. KoKo environment deployment
  3. Lina environment deployment
  4. Luna environment deployment
  5. Lion environment deployment
  6. Magnus environment deployment
  7. Nginx environment deployment
  8. JumpServer environment integration