webssh2  https://github.com/billchurch/WebSSH2

﻿socket.io

socket.io-client

xterm

ssh2 

read-config 读取json，yml，properties等多种配置文件


Cordova 负责移动端多端打包

服务器：LNMP? nodejs? express PM2

云服务：阿里云、七牛云（资源较少，用不到）

UI框架：Element UI、Framework7、BootStrap、AntDesign

调试工具：Chrome、Postman、Slack

KV数据库：Redis

版本管理：Github

项目管理：Phabricator

原型图设计：Axure（web端） + 墨刀（移动端）

DevOps：Ansible



网络请求：axios
代码高亮：highlight.js
数据库：lowdb
markdown解析器：vue-markdown
表单验证：vee-validate
工具：cordova 

websocket()

聊天室案例（https://www.jianshu.com/p/ffbbd03d0c2c）

node(http://nodejs.cn/api/)

shell(http://www.runoob.com/linux/linux-shell.html)

(http://c.biancheng.net/shell/)

express(http://www.expressjs.com.cn/4x/api.html)

electron(https://electronjs.org/docs/tutorial/first-app)

ant design vue(https://vue.ant.design/docs/vue/use-with-vue-cli-cn/)



socket.io
ssh2
xterm.js
nodejs/npm
react + antDesign => 仿win10/ubuntu/等

# 目标
帮助服务器管理员更好的管理和使用服务器（必须是服务器的主人）
如有增加其他非用户管理某些功能的需求，如管理tomcat，服务的重启等，则需要先增加用户组，为用户组设置相应权限
# 基本任务
1. 文件管理（拖动）
2. 用户管理（图形化界面）
3. 任务管理器
4. 软件管理器
5. 文本编辑器（.../结合vim）
6. 文件上传（从客户端上传到服务器）
7. 文件下载（从服务器下载到客户端）
8. 开关机/重启/注销等
9. 开机自启软件等
10. 防火墙
11. 常用配置 ssh, tomcat, node, py, docker等

# 开始菜单（导航）
# 任务栏（jobs）


# 拓展内容（较难）
拖动（桌面快捷方式、文件管理）

nodejs
