Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jumpserver/luna
Luna 是 JumpServer Web Terminal 前端项目
https://github.com/jumpserver/luna
angular ui webterminal
Last synced: 5 days ago
JSON representation
Luna 是 JumpServer Web Terminal 前端项目
- Host: GitHub
- URL: https://github.com/jumpserver/luna
- Owner: jumpserver
- License: gpl-3.0
- Created: 2017-03-03T02:32:24.000Z (almost 8 years ago)
- Default Branch: dev
- Last Pushed: 2024-05-21T11:08:12.000Z (7 months ago)
- Last Synced: 2024-05-23T02:04:35.638Z (7 months ago)
- Topics: angular, ui, webterminal
- Language: JavaScript
- Homepage: http://www.jumpserver.org
- Size: 13.1 MB
- Stars: 271
- Watchers: 23
- Forks: 152
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Luna
Luna 是 JumpServer 的 Web Terminal 项目,
主要使用 [Angular](https://angular.io/), [Material](https://material.angular.io/) 完成,
名字来源于 Dota 英雄 [Luna](https://www.dota2.com/hero/luna)## 开发运行
```
0. 前置条件: 部署运行好 JumpServer API 服务器1. 安装依赖
$ npm install2. 运行
$ npm run start3. 构建
$ rm -fr luna
$ npm run-script build
```## 生产中部署
下载 RELEASE 文件,放到合适的目录,修改 nginx配置文件如下Nginx config:
```
location /luna/ {
try_files $uri / /index.html;
alias /path/of/your/luna/;
}
```## License & Copyright
Be consistent with [jumpserver](https://github.com/jumpserver/jumpserver)