You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Webb 63fd3cfff2
fixed asset_group delete html
8 years ago
apps fixed asset_group delete html 8 years ago
docs Update table desgin doc and audit log 8 years ago
install add logs,install dir, modify table_design 8 years ago
logs Add new directory logs 8 years ago
utils Merge with master 8 years ago
.gitignore user profile: update ssh pk 8 years ago
.python-version update dockerfile 8 years ago
Dockerfile update dockerfile 8 years ago
Dockerfile-base-env-alpine [Feature] 添加Dockerfile 8 years ago
LICENSE Init project structure 8 years ago
README.md Update README.md 8 years ago
config_example.py CAPTCHA_TEST_MODE settings and small fix 8 years ago
deb_requirements.txt Add new file 8 years ago
mac_requirements.py [Bugfix] 重命名applications导致api请求content_type不对 8 years ago
requirements.txt [Bugfix] 紧急修复url解析失败错误 8 years ago
rpm_requirements.txt Add new file 8 years ago
run_server.py [Feature] 添加Dockerfile 8 years ago

README.md

                        // Jumpserver //

~ Jumpserver是什么?

Jumpserver是一款开源的跳板机(堡垒机)产品, 主要使用Python,Django开发 他实现了跳板机(堡垒机)的主要功能,删减、优化了传统堡垒机,致力于为互联网 运维提供服务

~ 版本依赖

  • Python 2.7

  • Django 1.10

~ 快速开始

pip install -r requirements.txt  #  Install pip module

yum -y install `cat rpm_requirements.txt` #  Install rpm package

cp config_example.py config.py  #  Prepaire config from example config

cd apps && python manage.py makemigrations  #  Make migrations for django

python manage.py migrate  # Migrate ORM to database

python manage.py loaddata init  # Init some data

python manage.py loaddata fake   # Generake some fake data

yum -y install redis && service redis start  # Or install redis docker

python manage.py runserver 0.0.0.0:80  # Run it

~ 文档