Jumpserver 社区版手动安装全过程
前言
前几天接触jumpserver 把安装的过程写下来供自己学习!!!有用请拿走。不喜请勿喷,谢谢!!!
环境:Centos 7 docker
一、下Jumpserver 社区版和docker 部署所需的mysql 和redis
1、官网免费下载:https://community.fit2cloud.com/#/products/jumpserver/downloads
docker 拉取所需mysql和redis镜像:
[root@localhost ~]# docker pull mysql:5.7.27
[root@localhost ~]# docker pull redis:5.0.9
3、分别启动镜像并创建好数据库并设置端口和密码:
启动mysql 镜像:
docker run -d -p 3307:3306 --name mysql-jumpserver -v /opt/mysql/data:/var/lib/mysql -v /opt/mysql/logs:/var/log/mysql -v /opt/mysql/conf:/etc/mysql/mysql.conf.d -e MYSQL_ROOT_PASSWORD=abc123 -e MYSQL_DATABASE=jumpserver -e MYSQL_USER=jumpserver -e MYSQL_PASSWORD=jumpserver --restart=always --privileged=true mysql:5.7.27 --character-set-server=utf8 --collation-server=utf8_bin
启动redis镜像并设好端口和密码:
docker run -d -it --name redis-jumpserver --hostname -p 6379:6379 -v /opt/redis/data:/data --restart=always --privileged=true --sysctl net.core.somaxconn=1024 redis:5.0.9 --requirepass 123456
二、安装jumpserver程序
- 先生成SECRET_KEY 和 BOOTSTRAP_TOKEN 用如下两个命令:
if [ ! "$SECRET_KEY" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc