本文作者:国外主机测评

EasyNode:一款LOC大佬开发的开源个人Linux服务器管理面板

EasyNode:一款LOC大佬开发的开源个人Linux服务器管理面板摘要: 看本博客的朋友手里应该都有大把的VPS,多VPS管理方面其实是一个问题,总不能每天都要每个登陆一下去查看,今天给大家分享一款简单的管理面板,简单安装就可以使用网页来监控你的小鸡了,...

看本博客的朋友手里应该都有大把的VPS,多VPS管理方面其实是一个问题,总不能每天都要每个登陆一下去查看,今天给大家分享一款简单的管理面板,简单安装就可以使用网页来监控你的小鸡了,开源面板,作者在LOC论坛里,大家多多支持他一下。

面板演示图

多服务器管理; 通过websocker实时更新服务器基本信息: 系统、公网IP、CPU、内存、硬盘、网卡等

EasyNode:一款LOC大佬开发的开源个人Linux服务器管理面板

基于浏览器解决SSH跨端同步问题——Web SSHEasyNode:一款LOC大佬开发的开源个人Linux服务器管理面板

托管地址

https://github.com/chaos-zhu/easynode

安装方法

服务端安装

  • 依赖Node.js环境

  • 占用端口:8082(http端口)、8083(https端口)、22022(客户端端口)

  • 建议使用境外服务器(最好延迟低)安装服务端,客户端信息监控与webssh功能都将以该服务器作为跳板机

  • https服务需自行配置证书,或者使用nginx反代解决(推荐)

Docker镜像

注意:网速统计功能可能受限,docker网络将使用host模式(与宿主机共享端口,占用: 8082、22022)

docker run -d --net=host -v /easynode-server:/easynode-server/server/app/storage chaoszhu/easynode:v1.2

访问:http://yourip:8082

一键脚本

  • 依赖Linux基础命令:curl wget git zip tar;如未安装请先安装:

ubuntu/debian: apt install curl wget git zip tar -y
centos: yum install curl wget git zip tar -y


wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/v1.2/easynode-server-install.sh | bash

访问:http://yourip:8082

  • 查看日志:pm2 log EasyNode-server

  • 启动服务:pm2 start easynode-server

  • 停止服务:pm2 stop easynode-server

  • 删除服务:pm2 delete easynode-server

手动部署

  1. 安装Node.js

  2. 安装pm2、安装yarn

  3. 拉取代码:git clone https://github.com/chaos-zhu/easynode.git

  4. 安装依赖:yarn

  5. 启动服务:pm2 start server/app/main.js --name easynode-server

  6. 访问:http://yourip:8082       默认登录密码:admin(首次部署完成后请及时修改).

  7. 部署https服务

  • 部署https服务需要自己上传域名证书至\server\app\config\pem,并且证书和私钥分别命名:key.pemcert.pem

  • 配置域名:vim server/app/config/index.js 在domain字段中填写你解析到服务器的域名

  • pm2 restart easynode-server

  • 不出意外你就可以访问https服务:https://domain:8083


客户端安装

  • 占用端口:22022

X86架构

wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/v1.2/easynode-client-install-x86.sh | bash

ARM架构

wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/v1.1/easynode-client-install-arm.sh | bash

卸载

wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/v1.2/easynode-client-uninstall.sh | bash

查看客户端状态:systemctl status easynode-client

查看客户端日志: journalctl --follow -u easynode-client

查看详细日志:journalctl -xe

 

文章版权及转载声明

作者:国外主机测评本文地址:https://zjcp.vip/4953.html发布于 2022-09-14
文章转载或复制请以超链接形式并注明出处国外主机测评

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,1271人围观)参与讨论

还没有评论,来说两句吧...