AI机器人 统计
  • 文章总数:249 篇
  • 评论总数:36 条
  • 分类总数:11 个
  • 最后更新:5天前

使用Podman部署Jumpserver

本文阅读 1 分钟

lnxa8zde.png

使用Podman部署Jumpserver

准备环境

安装MySQL 8

sudo su - root
wget http://repo.mysql.com/mysql-apt-config_0.8.26-1_all.deb
apt install ./mysql-apt-config_0.8.26-1_all.deb
apt update
apt install mysql-server
systemctl start mysql
systemctl enable mysql
systemctl restart mysql

具体安装教程可参考:MySQL 8安装教程

数据库配置

create database jumpserver default charset 'utf8';
set global validate_password_policy=LOW;
ALTER USER 'jumpserver'@'%' IDENTIFIED WITH 'mysql_native_password' BY 'xxxxxxx';
grant all on jumpserver.* to 'jumpserver'@'%';
flush privileges;

安装Redis

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis

编辑Redis配置文件 /etc/redis/redis.conf

port 9309
requirepass xxxx
bind * -::*
protected-mode no

启动Redis服务:

systemctl enable --now redis-server

安装Podman

sudo apt install -y software-properties-common
sudo apt install -y podman
podman --version

创建映射文件夹

mkdir -p /opt/jumpserver/koko/data
mkdir -p /opt/jumpserver/lion/data
mkdir -p /opt/jumpserver/core/data
mkdir -p /opt/py3/bin/activate

初始化数据库

podman run --name jms_all --rm \
  -v /opt/jumpserver/core/data:/opt/jumpserver/data \
  -v /opt/jumpserver/koko/data:/opt/koko/data \
  -v /opt/jumpserver/lion/data:/opt/lion/data \
  -e SECRET_KEY=50位随机字符,不包含特殊字符 \
  -e BOOTSTRAP_TOKEN=24位随机字符,不包含特殊字符 \
  -e LOG_LEVEL=ERROR \
  -e DB_HOST=xxx \
  -e DB_PORT=9306 \
  -e DB_USER=jumpserver \
  -e DB_PASSWORD=xxxxxx \
  -e DB_NAME=jumpserver \
  -e REDIS_HOST=xxx \
  -e REDIS_PORT=9309 \
  jumpserver/jms_all:v3.4.3 init_db

运行项目

podman run --name jms_all -d \
  -v /opt/jumpserver/core/data:/opt/jumpserver/data \
  -v /opt/jumpserver/koko/data:/opt/koko/data \
  -v /opt/jumpserver/lion/data:/opt/lion/data \
  -p 9866:80 \
  -p 2222:2222 \
  -p 30000-30100:30000-30100 \
  -e SECRET_KEY=xxx \
  -e BOOTSTRAP_TOKEN=xxx \
  -e LOG_LEVEL=ERROR \
  -e DB_HOST=xxx \
  -e DB_PORT=9306 \
  -e DB_USER=jumpserver \
  -e DB_PASSWORD=xxx \
  -e DB_NAME=jumpserver \
  -e REDIS_HOST=xxx \
  -e REDIS_PORT=9309 \
  --privileged=true \
  jumpserver/jms_all:v3.4.3

以上是部署Jumpserver的基本步骤,确保根据实际情况修改配置信息。

原创文章,作者:忆秋先生,如若转载,请注明出处:https://www.ycyaw.com/Linux/1073.html
OpenVPN安装配置文档
« 上一篇 10-19
如何申请视频号?视频号申请流程、注意事项详解
下一篇 » 10-25

发表评论

发表评论

作者信息

动态快讯

    请配置好页面缩略名选项

热门文章

标签TAG

热评文章