Installation
JumpServer has two installation paths. Choose the one that matches your edition and network environment.
Both editions require a clean 64-bit Linux server with at least 4 CPU cores and 8 GB of memory. Use a host that you can dedicate to JumpServer; do not reuse a server that already runs conflicting web or database services.
JumpServer Enterprise Edition
Custom RBAC, multi-tenant organizations, enterprise SSO, and SLA-backed support. 14-day free trial, no credit card required.
Before you begin
- Prepare a clean Linux server (64-bit, at least 4c8g).
- Sign in as
rootor a user with superuser privileges. - Confirm the server can reach its package source:
- Community Edition: outbound HTTPS access to GitHub.
- Enterprise Edition: the offline package from your delivery team.
- Decide the host name or IP address that users will use to access JumpServer.
Community Edition: online installation
The Community Edition is installed with a one-line command that downloads and runs the current installer. Use this path when the server has internet access.
Change to the /opt directory.
Run the online installation command.
Wait for the installer to finish. It downloads the required images and starts the JumpServer services.
Open https://<jumpserver-host>/ in a current browser.
Replace <jumpserver-host> with the IP address or domain name of the server.
Sign in with the initial administrator account:
- Username:
admin - Password:
ChangeMe
Change the password when prompted, then sign in again. Installation is complete.
Enterprise Edition: offline package installation
The Enterprise Edition is installed from an offline package provided by the JumpServer delivery team. The package contains the images and dependencies needed for a deployment without internet access. An Enterprise license is required.
Obtain the Enterprise offline package and license from your delivery team. Confirm that the package version and CPU architecture match the target server.
Sign in as root, then change to /opt.
Place the offline package in /opt. You can upload it from the delivery portal or
download it with wget if the server can reach the download URL.
Download the package from the offline package site provided by the delivery team.
Upload the package to /opt on the deployment server.
Extract the package.
Change to the extracted directory.
Run the installer. The default options are sufficient for a standard deployment; you can adjust the configuration files afterward.
Start the services.
Confirm that the services are running and healthy.
The core services include jms_core, jms_postgresql, and jms_redis.
Open https://<jumpserver-host>/ in a current browser.
Replace <jumpserver-host> with the IP address or domain name of the server.
Sign in with the initial administrator account:
- Username:
admin - Password:
ChangeMe
Change the password when prompted, then import the Enterprise license. See License.
Next steps
- Quickstart: sign in, open the Console, and complete your first asset connection.
- Import License: activate Enterprise Edition features.
- Enable HTTPS: secure the web interface.
- Upgrade JumpServer: plan the next version upgrade.