Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions docs/about_us/contributor.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Contributor List

!!! tip "Thank you to all friends who have contributed to JumpServer. The world is different because of you."

!!! tip ""
- **[Lao Guang <Guang Hongwei>][ibuler]** JumpServer Founder
- **[Halcyon <Wang Yong>][halcyon]** Senior DevOps Developer, JumpServer's second developer
- **[Jiaxiangkong <Chen Shangwei>][jiaxiangkong]** JumpServer Test Operations
- **[Liuz <Liu Zheng>][liuz]** Full-stack Engineer, wrote most of the Web Terminal code
- **[Yumaojun03 <Yu Maojun>][yumaojun03]** Senior DevOps Developer, proficient in Python, Go, and PaaS platform development
- **[Kelianchun <Ke Lianchun>][kelianchun]** Senior DevOps Developer, fixed many bugs
- **[Xiaoyu <Li Lei>][小彧]** Senior Django Developer, contributed many codes for the user module, provided assistance during difficult times for JumpServer
- **[Sofia <Zhou Xiaoxia>][sofia]** Senior Frontend Engineer, frontend code contributor
- **[Q4speed <Mo Kun>][q4speed]** Architect, Guacamole integration contributor, made significant contributions for Windows support
- **[Liqiang-fit2cloud <Zhang Liqiang>][liqiang-fit2cloud]** Version testing, provided many suggestions for asset tree design
- **[Wojiushixiaobai <Wu Yuhuang>][wojiushixiaobai]** Improved documentation, tested bugs, enthusiastically helped many friends
- **[Qiuser <Qiu Jingbo>][Qiuser]** Tested bugs, enthusiastically helped many friends
- **[Xiaobai <Bai Jiangjie>][BaiJiangJie]** Core developer from v1.0 to present
- **[LeeEirc <Li Zhi>][LeeEirc]** Senior Development Engineer, proficient in Go platform development, developer of KoKo component
- **[Orange <Ma Zhenshuang>][Orange]** Core developer, responsible for JumpServer frontend work
- **[Baqianliu <Jiang Yumin>][八千流]** Core tester (auxiliary developer), responsible for JumpServer testing

[ibuler]: https://github.com/ibuler
[halcyon]: https://github.com/halcyon
[jiaxiangkong]: https://github.com/jiaxiangkong
[liuz]: https://github.com/liuz
[yumaojun03]: https://github.com/yumaojun03
[kelianchun]: https://github.com/kelianchun
[小彧]: https://github.com/xkong
[sofia]: https://github.com/sofia
[q4speed]: https://github.com/q4speed
[liqiang-fit2cloud]: https://github.com/liqiang-fit2cloud
[wojiushixiaobai]: https://github.com/wojiushixiaobai
[Qiuser]: https://github.com/qiuDar
[LeeEirc]: https://github.com/LeeEirc
[Orange]: https://github.com/orangemio
[八千流]: https://github.com/jym503558564
[BaiJiangJie]: https://github.com/BaiJiangJie
24 changes: 24 additions & 0 deletions docs/architecture.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# System Architecture
## 1 Application Architecture
!!! tip ""
- JumpServer adopts a layered architecture consisting of load layer, access layer, core layer, data layer, and storage layer.
- The JumpServer application architecture diagram is as follows:
![architecture_01](img/architecture_01.png)

## 2 Component description
!!! tip ""
- The Core component is the core component of JumpServer, and other components depend on it to start.
- Koko is the component for Unix-like asset platforms, providing character connections through SSH and Telnet protocols.
- Lion is the component for Windows asset platforms, used to access Windows assets from the Web.
- XRDP is the component for RDP protocol, primarily used to access Windows assets such as Windows 2000, XP systems through JumpServer Client.
- Razor is the component for RDP protocol; JumpServer Client uses the Razor component by default to access Windows assets.
- Magnus is the component for databases, used to access database assets through client proxy.
- Kael is the component for GPT asset platforms, used to manage ChatGPT assets.
- Chen is the component for databases, used to access database assets through Web GUI.
- Celery is the component for handling asynchronous tasks, used to execute JumpServer-related automation tasks.
- Video is specifically for processing the format conversion of session recordings produced by Razor and Lion components, converting generated session recordings to MP4 format.
- Panda is an application publisher based on domestic operating systems, used to schedule Virtualapp applications.


## 3 Logical architecture
!!! tip "See [Source Code Deployment](installation/source_install/requirements.md) for details"
16 changes: 16 additions & 0 deletions docs/best_practices.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Best Practices

!!! tip ""
- [JumpServer user permission system usage practices](https://kb.fit2cloud.com/?p=170){:target="_blank"}
- [JumpServer master-backup deployment recording synchronization](https://kb.fit2cloud.com/?p=132){:target="_blank"}
- [Temporary solution for JumpServer extra-long recording playback anomalies](https://kb.fit2cloud.com/?p=131){:target="_blank"}
- [JumpServer integration with Syslog log system](https://kb.fit2cloud.com/?p=123){:target="_blank"}
- [How to enhance JumpServer user login security](https://kb.fit2cloud.com/?p=71){:target="_blank"}
- [JumpServer custom user role permissions](https://kb.fit2cloud.com/?p=42){:target="_blank"}
- [Common JumpServer MFA tools](https://kb.fit2cloud.com/?p=6){:target="_blank"}
- [Implement bastion machine remote Linux (Ubuntu) desktop through open source XRDP](https://kb.fit2cloud.com/?p=140){:target="_blank"}
- [How to resolve slow asset connection queries in different regions?](https://kb.fit2cloud.com/?p=138){:target="_blank"}
- [Razor component untrusted certificate causes asset connection failure](https://kb.fit2cloud.com/?p=116){:target="_blank"}
- [VSCode connecting to JumpServer assets](https://kb.fit2cloud.com/?p=48){:target="_blank"}
- [Session sharing && multi-user collaborative operations](https://kb.fit2cloud.com/?p=41){:target="_blank"}
- [Different passwords for the same system user on different assets](https://kb.fit2cloud.com/?p=19){:target="_blank"}
183 changes: 183 additions & 0 deletions docs/change_log.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
# Changelog

v4.10.15
------------------------
January 22, 2026

!!! info "New Features 🌱"
- feat: Added API Rate Limiting mechanism to enhance interface call stability and security
- feat: Quick filter capability added to ticket list for improved ticket query and processing efficiency (JumpServer EE)

!!! summary "Feature Optimization 🚀"
- perf: Upgraded Lion component base image to 1.5.5-trixie
- perf: Windows asset account password change now supports password verification through pyfreerdp (JumpServer EE)

!!! success "Bug Fixes 🐛"
- fix: Fixed authentication service not properly validating certificates
- fix: Fixed issue where corresponding sub-account switching was not created when creating accounts through account templates


v4.10.14
------------------------
December 18, 2025

!!! info "New Features 🌱"
- feat: JumpServer Client now supports OAuth 2.0 authentication method for improved client login compatibility
- feat: Virtual applications support VNC protocol connections through local clients (JumpServer EE)

!!! summary "Feature Optimization 🚀"
- perf: Smart Q&A feature supports custom model configuration to meet different intelligent interaction scenarios
- perf: Kubernetes platform protocol adds namespace configuration support; users can only access authorized namespaces when connecting for enhanced access control precision

!!! success "Bug Fixes 🐛"
- fix: Fixed memory leak issue in Razor component (JumpServer EE)
- fix: Fixed issue where session sharing links could not be copied when connecting through different endpoints


v4.10.13
------------------------
November 20, 2025

!!! info "New Features 🌱"
- feat: Brand new JumpServer client with smaller size and better user experience (V4)
- feat: PostgreSQL backend database now supports SSL encrypted connections

!!! summary "Feature Optimization 🚀"
- perf: All component base images upgraded to Debian 13 (trixie)
- perf: Supports batch import of weak password lists


v4.10.12
------------------------
October 27, 2025

!!! summary "Feature Optimization 🚀"
- perf: Optimized password usage mechanism and user permission validation in LDAP service connection testing
- perf: Optimized user query logic in KoKo session sharing; returns maximum 10 results by default


v4.10.11
------------------------
October 21, 2025

!!! success "Bug Fixes 🐛"
- fix: Optimized permission verification logic when obtaining SuperConnectionToken


v4.10.10
------------------------
October 16, 2025

!!! info "New Features 🌱"
- feat: Added data masking feature【Enterprise Edition】Chen and KoKo support all relational databases
- feat: Magnus only supports MySQL databases

!!! summary "Feature Optimization 🚀"
- perf: Optimized Razor asset connection stuttering and high memory usage issues (upgraded to FreeRDP3) 【Enterprise Edition】
- perf: Account push interface adds user group gid parameter

!!! success "Bug Fixes 🐛"
- fix: Fixed inaccurate display of ACLs rules when selecting all assets in global organizations【Enterprise Edition】


v4.10.9
------------------------
September 24, 2025

!!! summary "Feature Optimization 🚀"
- perf: Lion file management supports uploading multiple files simultaneously

!!! success "Bug Fixes 🐛"
- fix: Fixed high memory usage issue in KoKo


v4.10.8
------------------------
September 18, 2025

!!! info "New Features 🌱"
- feat: Added global resource search feature
- feat: Supports displaying announcements in popups

!!! summary "Feature Optimization 🚀"
- perf: Improved cloud sync to avoid releasing assets【Enterprise Edition】
- perf: Improved RDP true color (24-bit) display

!!! success "Bug Fixes 🐛"
- fix: Fixed issue where access keys remain valid after user expiration
- fix: Fixed Chen complex SQL query export failure

v4.10.7
------------------------
September 4, 2025

!!! summary "Feature Optimization 🚀"
- perf: Encrypted storage of key fields in AccessKey table (migration completed)

!!! success "Bug Fixes 🐛"
- fix: Fixed user MFA reset failure

v4.10.6
------------------------
August 29, 2025

!!! success "Bug Fixes 🐛"
- fix: Resolved all components going offline after upgrade
- fix: Fixed Nec component freezing when using password-only authentication to connect to RealVNC server

v4.10.5
------------------------
August 22, 2025

!!! info "New Features 🌱"
- feat: Added reporting feature to support visual data analysis and export【Enterprise Edition】
- feat: Added character search in KoKo to accelerate information finding

!!! summary "Feature Optimization 🚀"
- perf: User AccessKey stored in encrypted form to improve security
- perf: Disable Passkey as MFA when SAFE_MODE is enabled for enhanced security

v4.10.4
------------------------
July 16, 2025

!!! summary "Feature Optimization 🚀"
- perf: Cloud sync tasks now support switching automatic host information updates【Enterprise Edition】

v4.10.3
------------------------
July 1, 2025

!!! success "Bug Fixes 🐛"
- fix: Fixed command record count showing 0 after configuring Elasticsearch for command storage
- fix: Fixed KoKo session showing WebSocket disconnect warning

v4.10.2
------------------------
June 20, 2025

!!! info "New Features 🌱"
- feat: Support users to set personal language preference
- feat: Quick commands in Adhoc will hide account name hints when SAFE_MODE=true is enabled

!!! success "Bug Fixes 🐛"
- fix: Fixed remote application publishing failure
- fix: Fixed asset type tree nested display anomaly

v4.10.1
------------------------
May 19, 2025

!!! success "Bug Fixes 🐛"
- fix: Fixed client download failure
- fix: Fixed watermark enable exception in community edition

v4.10.0
------------------------
May 15, 2025

!!! success "Major Update ⚡️"

- feat: Multi-language support: including English, Chinese (Simplified), Chinese (Traditional), Japanese, Portuguese (Brazil), Spanish, Russian, and Korean

!!! info "New Features 🌱"
36 changes: 36 additions & 0 deletions docs/contact.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Contact Us

## 1 GitHub Project Address
!!! tip ""
- [JumpServer][jumpserver] ![jumpserver stars][jumpserver stars]

## 2 Contact information
!!! tip ""
- Official website: https://www.jumpserver.org/
- Email: support@fit2cloud.com
- Phone: 400-052-0755
- Community forum: [Open source community forum][Open source community forum]
- Enterprise edition trial application: https://jumpserver.org/enterprise.html
- Technical consultation: https://jinshuju.net/f/sQ91MK

## 3 WeChat Official Account
![wechat-official](img/wechat-official.png){ width="156px" }

## 4 WeChat Group
![wechat-group](img/weixin_group.png){ width="156px" }

## 5 Smart Customer Service
![evo-bot](img/AI_helper.png){ width="156px" }

## 6 Learning Certification
![contact01](img/contact01.png){ width="156px" }

## 7 Online Documentation Feedback
!!! tip ""
- If you find any issues while reading this documentation, we welcome your feedback through the following form, and we will optimize it as soon as possible.
- [Online documentation feedback form][Online documentation feedback form]

[jumpserver]: https://github.com/jumpserver/jumpserver
[jumpserver stars]: https://img.shields.io/github/stars/jumpserver/jumpserver.svg
[Online documentation feedback form]: https://doc.weixin.qq.com/forms/AFYAQAeUAAwAHIANQZoAP0vuxVj1HRR3f
[Open source community forum]: https://bbs.fit2cloud.com/c/js/5
Loading