基于宝塔控制面板docker搭建Linux服务器管理面板(基于Node.js)

介绍

项目名称: easynode

项目地址:https://github.com/chaos-zhu/easynode

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

基于浏览器解决SSH&SFTP跨端烦恼——Web SSH&Web SFTP

在线编辑文件

演示图片

image

image

image

安装教程

服务端(服务器A)

  • 依赖Node.js环境

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

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

    Docker镜像

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

  • 如果你是第一次运行,先创建一个volume用于保存数据
docker volume create --name easynode-server
  • 拉取镜像并运行
docker run -d  -p 8082:8082 --net=host --name=easynode-server -v easynode-server:/easynode-server/app/storage/ chaoszhu/easynode:v1.2.1
需要注意的是,如果你要直接用ip+端口打开的话,记得放行端口

访问:http://ip+端口

客户端(服务器B)

.记得放行22022端口

一键脚本

wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/v1.2/easynode-client-install-x86.sh | bash
© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容