跳到主要内容

环境要求

1. 操作系统​

  • 支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统)
操作系统架构Linux 内核软件要求最小化硬件配置
linux/amd64x86_64>= 4.0wget curl tar gettext iptables python4Core/8GB RAM/100G HDD
linux/arm64aarch64>= 4.0wget curl tar gettext iptables python4Core/8GB RAM/100G HDD

Debian / Ubuntu​

apt-get update
apt-get install -y wget curl tar gettext iptables

RedHat / CentOS​

yum update
yum install -y wget curl tar gettext iptables

2 数据库​

名称版本默认字符集默认字符编码TLS/SSL
PostgreSQL>= 16UTF8en_US.utf8✓
MySQL>= 8.0utf8utf8_general_ci✓
MariaDB>= 10.6utf8mb3utf8mb3_general_ci✓
名称版本SentinelClusterTLS/SSL
Redis>= 7.0✓✗✓

PostgreSQL​

create database jumpserver with encoding='UTF8';
postgres=# \l
List of databases
Name | Owner | Encoding | Locale Provider | Collate | Ctype | ICU Locale | ICU Rules | Access privileges
--------------+------------+----------+-----------------+------------+------------+------------+-----------+-----------------------
jumpserver | postgres | UTF8 | libc | en_US.utf8 | en_US.utf8 | | |
(1 rows)

MySQL​

create database jumpserver default charset 'utf8';
mysql> show create database jumpserver;
+------------+---------------------------------------------------------------------+
| Database | Create Database |
+------------+---------------------------------------------------------------------+
| jumpserver | CREATE DATABASE `jumpserver` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+------------+---------------------------------------------------------------------+
1 row in set (0.00 sec)

MariaDB​

create database jumpserver default charset 'utf8';
MariaDB> show create database jumpserver;
+------------+-----------------------------------------------------------------------+
| Database | Create Database |
+------------+-----------------------------------------------------------------------+
| jumpserver | CREATE DATABASE `jumpserver` /*!40100 DEFAULT CHARACTER SET utf8mb3*/ |
+------------+-----------------------------------------------------------------------+
1 row in set (0.001 sec)