• Stars
    star
    208
  • Rank 189,015 (Top 4 %)
  • Language Vue
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lina is the JumpServer Web UI

Lina

Lina 是 JumpServer 的前端 UI 项目, 主要使用 Vue, Element UI 完成, 名字来源于 Dota 英雄 Lina

开发运行

0. 前置条件: 部署运行好 JumpServer API 服务器

1. 安装依赖
$ yarn install

2. 修改 .env.development VUE_APP_CORE_HOST
# ...
VUE_APP_CORE_HOST = 'JUMPSERVER_APIHOST'

3. 运行
$ yarn serve

4. 构建
$ yarn build:prod

生产中部署

下载 RELEASE 文件,放到合适的目录,修改 nginx配置文件如下

server {
  listen 80;

  location /ui/ {
    try_files $uri / /ui/index.html;
    alias /opt/lina/;
  }

  location / {
    rewrite ^/(.*)$ /ui/$1 last;
  }
}

致谢

License & Copyright

Be consistent with jumpserver

More Repositories

1

jumpserver

JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。
Python
23,062
star
2

koko

KoKo is a connector of JumpServer for secure connections using character protocols, supporting SSH, Telnet, Kubernetes, SFTP and database protocols
JavaScript
489
star
3

Dockerfile

JumpServer all in one Dockerfile
Dockerfile
394
star
4

luna

Luna is the JumpServer Web Terminal.
JavaScript
279
star
5

coco

Jumpserver ssh/ws server
JavaScript
155
star
6

installer

Installer 是 JumpServer 安装管理包,让用户更便捷的安装、部署、更新、管理 JumpServer。
Shell
105
star
7

docs

JumpServer docs
JavaScript
75
star
8

jumpserver-python-sdk

Python
57
star
9

VideoPlayer

JumpServer 录像离线播放器
JavaScript
40
star
10

helm-charts

Helm charts for JumpServer
Mustache
36
star
11

clients

JumpServer PC/Mac 客户端
Vue
32
star
12

website

Jumpserver官网
HTML
20
star
13

setuptools

Shell
14
star
14

lion-release

Lion 是 JumpServer 图形协议资产连接组件,支持 RDP, VNC
12
star
15

applets

JumpServer Applet Demo Project
Python
11
star
16

Jmservisor

Jmservisor for Jumpserver
AutoHotkey
9
star
17

magnus-release

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

docker-guacamole

Dockerfile
6
star
19

jms-storage-sdk

Python
5
star
20

action-generic-handler

Shell
3
star
21

kael

Kael 是 JumpServer 连接 GPT 资产的组件,支持 ChatGPT 等
Go
2
star
22

jumpserver-next

2
star
23

static

HTML
2
star
24

wisp

Wisp 是各系统终端组件和 Core Api 通信的组件
Go
2
star
25

replay_uploader

Go
2
star
26

docker-web

Shell
1
star
27

jms-es-sdk

Jumpserver command storage for elasticsearch sdk
Python
1
star
28

ssh-forward

Go
1
star
29

chen-release

Chen 是 JumpServer 的 WebDB 连接组件,支持多种数据库协议。
1
star