mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-06 11:36:32 +00:00
Merge remote-tracking branch 'github/master' into dev
This commit is contained in:
commit
7f7d634c38
@ -98,6 +98,11 @@ class UserGrantedNodesApi(ListAPIView):
|
|||||||
nodes = AssetPermissionUtil.get_user_nodes_with_assets(user)
|
nodes = AssetPermissionUtil.get_user_nodes_with_assets(user)
|
||||||
return nodes.keys()
|
return nodes.keys()
|
||||||
|
|
||||||
|
def get_permissions(self):
|
||||||
|
if self.kwargs.get('pk') is None:
|
||||||
|
self.permission_classes = (IsValidUser,)
|
||||||
|
return super().get_permissions()
|
||||||
|
|
||||||
|
|
||||||
class UserGrantedNodesWithAssetsApi(ListAPIView):
|
class UserGrantedNodesWithAssetsApi(ListAPIView):
|
||||||
permission_classes = (IsSuperUserOrAppUser,)
|
permission_classes = (IsSuperUserOrAppUser,)
|
||||||
|
@ -13,7 +13,7 @@ Docker 安装见: `Docker官方安装文档 <https://docs.docker.com/install/>`_
|
|||||||
```````````````
|
```````````````
|
||||||
使用 root 命令行输入::
|
使用 root 命令行输入::
|
||||||
|
|
||||||
$ docker run -d -p 8080:80 -p 2222:2222 registry.jumpserver.org/public/jumpserver:latest
|
$ docker run -d -p 8080:80 -p 2222:2222 registry.jumpserver.org/public/jumpserver:1.0.0
|
||||||
|
|
||||||
访问
|
访问
|
||||||
```````````````
|
```````````````
|
||||||
@ -42,10 +42,13 @@ XShell等工具请添加connection连接
|
|||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
docker run -d -p 8080:80 -p 2222:2222 -e DB_ENGINE=mysql -e DB_HOST=192.168.1.1 -e DB_PORT=3306 -e DB_USER=root -e DB_PASSWORD=xxx -e DB_NAME=jumpserver registry.jumpserver.org/public/jumpserver:latest
|
docker run -d -p 8080:80 -p 2222:2222 -e DB_ENGINE=mysql -e DB_HOST=192.168.1.1 -e DB_PORT=3306 -e DB_USER=root -e DB_PASSWORD=xxx -e DB_NAME=jumpserver registry.jumpserver.org/public/jumpserver:1.0.0
|
||||||
|
|
||||||
|
|
||||||
仓库地址
|
仓库地址
|
||||||
```````````````
|
```````````````
|
||||||
|
|
||||||
https://github.com/jumpserver/Dockerfile
|
https://github.com/jumpserver/Dockerfile
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
# 看到下面的提示符代表成功,以后运行 Jumpserver 都要先运行以上 source 命令,以下所有命令均在该虚拟环境中运行
|
# 看到下面的提示符代表成功,以后运行 Jumpserver 都要先运行以上 source 命令,以下所有命令均在该虚拟环境中运行
|
||||||
(py3) [root@localhost py3]
|
(py3) [root@localhost py3]
|
||||||
|
|
||||||
二. 安装 Jumpserver 0.5.0
|
二. 安装 Jumpserver 1.0.0
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
**2.1 下载或 Clone 项目**
|
**2.1 下载或 Clone 项目**
|
||||||
@ -201,7 +201,7 @@
|
|||||||
|
|
||||||
Luna 已改为纯前端,需要 Nginx 来运行访问
|
Luna 已改为纯前端,需要 Nginx 来运行访问
|
||||||
|
|
||||||
访问(https://github.com/jumpserver/luna/releases)下载对应 release 包,直接解压,不需要编译
|
访问(https://github.com/jumpserver/luna/releases)下载对应版本的 release 包,直接解压,不需要编译
|
||||||
|
|
||||||
4.1 解压 Luna
|
4.1 解压 Luna
|
||||||
|
|
||||||
@ -228,7 +228,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
|
|||||||
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
|
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
|
||||||
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
|
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
|
||||||
-e JUMPSERVER_SERVER=http://<填写本机的IP地址>:8080 \
|
-e JUMPSERVER_SERVER=http://<填写本机的IP地址>:8080 \
|
||||||
registry.jumpserver.org/public/guacamole:latest
|
registry.jumpserver.org/public/guacamole:1.0.0
|
||||||
|
|
||||||
这里所需要注意的是 guacamole 暴露出来的端口是 8081,若与主机上其他端口冲突请自定义一下。
|
这里所需要注意的是 guacamole 暴露出来的端口是 8081,若与主机上其他端口冲突请自定义一下。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user