All Projects → jumpserver → lina

jumpserver / lina

Licence: GPL-3.0 license
Lina 是 JumpServer 的前端 UI 项目

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
CSS
56736 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to lina

learn-english
📚 Vue + Element-UI + Lumen 开发的背单词应用
Stars: ✭ 53 (-66.24%)
Mutual labels:  element-ui
GTD-Visualization
全球恐怖袭击数据可视化
Stars: ✭ 31 (-80.25%)
Mutual labels:  element-ui
boot-admin-ui
基于SpringBoot 2.6.2的前后端分离的后台管理系统
Stars: ✭ 16 (-89.81%)
Mutual labels:  element-ui
robusta
Simple blog for sharing Go, written in Go and VueJS (Element-UI), follows golang-standards-project-layout
Stars: ✭ 37 (-76.43%)
Mutual labels:  element-ui
form-create-designer
好用的vue可视化表单设计器
Stars: ✭ 634 (+303.82%)
Mutual labels:  element-ui
vue-element-admin
Vuejs实例-Vuejs2.0全家桶结合ELementUI制作后台管理系统http://www.cnblogs.com/weiqinl/p/6873761.html
Stars: ✭ 97 (-38.22%)
Mutual labels:  element-ui
vue-willtable
An editable table component for Vue.js 2.0
Stars: ✭ 119 (-24.2%)
Mutual labels:  element-ui
wlui
wl-ui 精美易用的前端复杂组件解决方案。Beautiful and easy-to-use front-end complex component solution
Stars: ✭ 32 (-79.62%)
Mutual labels:  element-ui
element-shuang
🎉基于 Vue3、element-plus、vite封装的后台管理系统模板,https://shuangda1018.github.io/element-shuang/#/table
Stars: ✭ 37 (-76.43%)
Mutual labels:  element-ui
abp-vue
abp account、 identity、tenant 模块前端部分的vue实现
Stars: ✭ 48 (-69.43%)
Mutual labels:  element-ui
el-table-infinite-scroll
Infinite scroll for el-table.
Stars: ✭ 81 (-48.41%)
Mutual labels:  element-ui
axios-elementui-
用axios和elementui做的一个增删改查的小例子
Stars: ✭ 22 (-85.99%)
Mutual labels:  element-ui
github-admin
vue和element-ui搭建一個後台管理系統,使用github提供的api搞事情。輸入您的github賬號名自動幫你生成基本的github信息哦😯
Stars: ✭ 15 (-90.45%)
Mutual labels:  element-ui
awesome-vue-boilerplate
😍 Awesome Vue Boilerplate 🥳 Vue 🥰 Vuex, vuex-pathify 🤗 element-ui 🤲 tailwindcss
Stars: ✭ 60 (-61.78%)
Mutual labels:  element-ui
Element-Pro-Crud
🚀 LowCode平台,配套表单,表格设计器,一键Crud🚀
Stars: ✭ 233 (+48.41%)
Mutual labels:  element-ui
element-ui-demo
A element-ui admin base on vue2
Stars: ✭ 18 (-88.54%)
Mutual labels:  element-ui
idealyard
使用 Vue 和 Flask 搭建前后端分离的 RESTful 个人博客
Stars: ✭ 112 (-28.66%)
Mutual labels:  element-ui
vue-cli-plugin-element-ui
Element-ui plugin for vue-cli
Stars: ✭ 14 (-91.08%)
Mutual labels:  element-ui
RillAdmin
vue + openresty/nodejs web admin
Stars: ✭ 34 (-78.34%)
Mutual labels:  element-ui
online-mall
一个全栈的在线商城示例,包括了管理后台的前端与后端,微信小程序和对应的接口后端
Stars: ✭ 95 (-39.49%)
Mutual labels:  element-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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].