侧边栏壁纸
博主头像
少年听雨的博客博主等级

天地本宽,而鄙者自隘。

  • 累计撰写 33 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

EasyNode:轻松搞定 SSH 管理面板 🚀

少年听雨歌楼上
2024-08-07 / 0 评论 / 0 点赞 / 113 阅读 / 4283 字

简介

有时候甲骨文服务器线路太差,使用本地工具经常SSH连不上,哎!一番寻找突然发现了EasyNode!
EasyNode 是一个超级简便的 SSH 管理面板,基于 Node.js 构建。它让你通过一个直观的 Web 界面管理多个 Linux 服务器。想象一下,你再也不用频繁打开终端窗口,只需在浏览器中轻松点击,就能完成服务器的所有操作!是不是很棒?🤩

功能

  1. Web SSH 和 SFTP
    在浏览器中即可进行 SSH 连接和文件传输。无需安装任何客户端软件,只需打开浏览器,就能轻松操作!🖥️

  2. 多服务器管理
    一次性管理所有 Linux 服务器。你可以在一个面板中查看所有服务器的状态,包括系统信息、公网 IP、CPU、内存、硬盘和网卡等,再也不用到处找你的服务器了!📋

  3. 实例分组
    根据不同用途或环境对服务器进行分组管理,使得批量操作和维护更加方便。🗂️

  4. 批量导入
    支持从 Xshell 和 FinalShell 等工具批量导入服务器信息,省时省力。🚀

  5. 凭据托管
    安全存储和管理 SSH 凭据,再也不用担心忘记密码或密钥丢失。🔐

  6. 邮件通知
    当服务器状态发生变化时,通过邮件通知你,确保你第一时间掌握重要信息。📧

  7. 服务器状态推送
    基于 WebSocket 实时推送服务器状态信息,随时掌握服务器的最新动态。⏱️

  8. 脚本库
    保存常用脚本,方便随时调用,提升运维效率。📚

  9. 批量指令
    支持对多个服务器同时执行指令,极大地提高了管理效率。⚙️

  10. 自定义终端主题
    根据个人喜好自定义终端界面主题,让你的操作界面与众不同。🎨


让 EasyNode 帮助你轻松管理服务器,从此告别繁琐的命令行操作,迎接更加便捷的未来吧!😎✨

条件

  • 一台安装docker和compose的VPS
  • 一个域名(非必须)
  • SSH工具

未安装docker和compose的可以看这篇:
https://blog.snty.de/archives/ccc90aff-4c78-48d0-aba0-e887d787eed3

SSH工具推荐X-shell,下载地址:
https://ww0.lanzout.com/iFE2u17oyujg

项目地址:
https://github.com/chaos-zhu/easynode
如果此项目对你有帮助,希望你能给作者一个stars✨哦!

部署

创建安装文件夹并进入

mkdir -p /root/data/docker_data/easynode
cd /root/data/docker_data/easynode

创建docker-compose文件

vim docker-compose.yml
version: '3.8'  # 选择合适的版本

services:
  easynode-server:  # 服务名称
    container_name: easynode-server
    restart: always
    image: chaoszhu/easynode:latest  # 镜像名称
    volumes:
      - ./db:/easynode/app/db
      - ./data:/easynode/app/socket/sftp-cache  # 映射sftp下载文件夹,不映射无法开启下载
    ports:
      - "8082:8082"  # 端口映射
    network_mode: "bridge"  # 使用 bridge 网络模式

运行docker-compose

docker-compose up -d

访问:http://yourip:8082

Screenshot - 2024-08-07 21.22.28.png

初次部署EasyNode,登录系统后务必记得修改默认账户密码 admin/admin

使用

依次点击实例配置-添加实例,即可添加服务器。
Screenshot - 2024-08-07 21.31.56.png

按情况输入相关信息,点击确认即可链接到服务器。
Screenshot - 2024-08-07 21.32.15.png

域名代理

如果不想记端口号,也可以使用NPM来代理。
未安装的可以看此篇教程:
https://blog.snty.de/archives/84153d26-628f-4f2a-8a36-c9646d2bb11c

0

评论区