大家好,今天给大家分享一款最近新推出的开源ssh工具系统——EasyNode的搭建教程。
程序介绍
EasyNode是一个基于Web的多功能Linux服务器管理面板,提供WebSSH终端和WebSFTP 文件管理等功能,让您能够通过浏览器轻松管理Linux服务器。
EasyNode 采用现代化的技术栈开发:
前端: Vue 3 + Vite
后端: Node.js + Koa
终端: Xterm.js
通信: WebSocket
预览效果
终端界面
深色模式
部署教程
Docker 安装(推荐)
docker run -d -p 8082:8082 --name=easynode \
--restart=always \
-v /root/easynode/db:/easynode/app/db \
chaoszhu/easynode
如果端口被占用,可以使用其他的端口
nodejs手动安装
如果你想手动部署,请确保您的环境Node.js 版本>=20.0.0
1.克隆代码仓库
git clone https://github.com/chaos-zhu/easynode
2.安装依赖
cd easynode
yarn
3.构建前端
cd web
yarn build
mv dist/* ../server/app/static
4.启动服务
cd ../server
yarn start
5.使用PM2后台运行(可选)
pm2 start index.js --name easynode-server
后台效果图
以上就是本期教程,感谢大家的观看
评论 (0)