CoolDesktop是一个Linux服务器管理软件,采用全新的操作方式,让您像操作本地系统一样,操作远程Linux,所拥有的功能如下:
-
仿照操作系统,可同时打开多个窗口,并最大化、最小化,拥有加载、卸载第三方软件能力
-
一键文件复制、粘帖、剪切、删除、重命名
-
一键文件zip、tar、7z格式压缩、解压
-
开启多终端,任意Linux命令都可执行
-
多文件管理窗口、上传文件托放既可完成
-
日志文件追踪
-
jar文件一键启动、停止、重启
-
文件共享,分享文件链接给朋友,立即下载
-
开发自定义管理软件
目前软件商店提供的能力:
-
图片查看器
-
文件编辑器
-
系统监视器(进程、端口、磁盘)
-
java进程管理器,可进行热替换、GC、基础信息仪表盘、实时内存、实时线程、在线反编译出内存中的class
1. JDK >=11
- kotlin https://kotlinlang.org/
- Spring Boot https://spring.io/projects/spring-boot
- Vue https://vuejs.org/
- thymeleaf https://www.thymeleaf.org/
- xterm + jsch https://xtermjs.org/ + http://www.jcraft.com/jsch/
- h2database https://h2database.com/html/main.html
- websocket
使用scp命令或者xftp上传到您的服务器
使用下面命令启动,默认端口为2556,可增加--server.port=xxx修改端口
java -jar cooldesktop.jar --server.port=8080
注意,当您第一次进入系统后,建议修改您的密码
cooldesktop
./gradlew desktop-web:bootJar
构建成功后jar包所在位置位于./desktop-web/build/libs/desktop-web.jar
地址: https://github.com/houxinlin/cooldesktop-web
git clone https://github.com/houxinlin/cooldesktop-web.git
npm run build
cp -r ./dist/* ${CoolDesktop_Home}/desktop-web/src/main/resources/static/
- 如果需要在线安装软件,需要对软件商店服务器地址进行配置,进入《设置》-《软件商店》,输入以下服务器地址,即可在线安装软件。
https://www.houxinlin.com/application
我们提供软件商店可免费下载您所需要的应用,但它还处于开发阶段,后续,我们会依次上线以下管理软件。
- 端口管理
- Tomcat管理
- Nginx管理
- 系统监控
- Mysql备份
敬请期待