Skip to content

maninhill/magnus-release

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Magnus

介绍

Magnus 是 JumpServer 的数据库安全连接组件,支持多种数据库协议,使用Golang实现,名字来源于 Dota 英雄 猛犸

该仓库主要用于配置介绍和 Release 发布。

支持的功能

  • 安全认证
  • 客户端过滤
  • SQL 过滤
  • SQL 录像
  • SQL 阻断
  • SQL 复核 (X-Pack)

支持的数据库

  • MySQL 5.7/8.0+
  • MariaDB
  • PostgreSQL (X-Pack)
  • SQL Server (X-Pack)
  • Oracle (X-Pack)

要求

jumpserver >= v2.21.0 

配置

Magnus 的启动配置,参考 config_example

Docker 镜像

可根据 JumpServer 版本获取对应的镜像,例如:获取 v2.21.0 版本的镜像

docker pull jumpserver/magnus:v2.21.0

docker 启动

docker run -d --name jms_magnus -p 33060:33060 -p 33061:33061 -p 54320:54320  \
-v $(pwd)/config.yml:/opt/magnus/config.yml \
jumpserver/magnus:v2.21.0

About

Magnus 是 JumpServer 数据库安全连接组件,支持 MySQL、PostgreSQL、Oracle、SQLServer 等各种数据库

Resources

Stars

Watchers

Forks

Packages

No packages published