简介
有时候甲骨文服务器线路太差,使用本地工具经常SSH连不上,哎!一番寻找突然发现了EasyNode!
EasyNode 是一个超级简便的 SSH 管理面板,基于 Node.js 构建。它让你通过一个直观的 Web 界面管理多个 Linux 服务器。想象一下,你再也不用频繁打开终端窗口,只需在浏览器中轻松点击,就能完成服务器的所有操作!是不是很棒?🤩
功能
-
Web SSH 和 SFTP:
在浏览器中即可进行 SSH 连接和文件传输。无需安装任何客户端软件,只需打开浏览器,就能轻松操作!🖥️ -
多服务器管理:
一次性管理所有 Linux 服务器。你可以在一个面板中查看所有服务器的状态,包括系统信息、公网 IP、CPU、内存、硬盘和网卡等,再也不用到处找你的服务器了!📋 -
实例分组:
根据不同用途或环境对服务器进行分组管理,使得批量操作和维护更加方便。🗂️ -
批量导入:
支持从 Xshell 和 FinalShell 等工具批量导入服务器信息,省时省力。🚀 -
凭据托管:
安全存储和管理 SSH 凭据,再也不用担心忘记密码或密钥丢失。🔐 -
邮件通知:
当服务器状态发生变化时,通过邮件通知你,确保你第一时间掌握重要信息。📧 -
服务器状态推送:
基于 WebSocket 实时推送服务器状态信息,随时掌握服务器的最新动态。⏱️ -
脚本库:
保存常用脚本,方便随时调用,提升运维效率。📚 -
批量指令:
支持对多个服务器同时执行指令,极大地提高了管理效率。⚙️ -
自定义终端主题:
根据个人喜好自定义终端界面主题,让你的操作界面与众不同。🎨
让 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
初次部署EasyNode,登录系统后务必记得修改默认账户密码
admin/admin
!
使用
依次点击实例配置-添加实例,即可添加服务器。
按情况输入相关信息,点击确认即可链接到服务器。
域名代理
如果不想记端口号,也可以使用NPM来代理。
未安装的可以看此篇教程:
https://blog.snty.de/archives/84153d26-628f-4f2a-8a36-c9646d2bb11c
评论区