Skip to content

介绍

EasyNode 是一个在 Web 端使用的单用户多功能服务器管理面板,提供 WebSSH 和 WebSFTP 等功能,
还有脚本库、批量操作、凭据管理、批量指令等快捷工具,助力更加方便的多端管理服务器。

GitHub 地址:chaos-zhu/easynode,项目使用 MIT 许可协议。

IMPORTANT

由于此文档是非官方的,因此不敢保证时效性和准确性,敬请谅解。

主要功能

  • 服务器管理:支持 SSH 连接和服务器监控探针
  • 终端模拟:Web 版本的终端界面
  • 多窗口模式:支持在同一页面打开多个终端
  • 脚本管理:支持脚本的创建、编辑和执行
  • 文件传输:基于 SFTP 的文件管理
  • 批量指令:支持多台服务器一键下达指令
  • AI 聊天:终端操作集成 AI 对话

跨平台支持

  • 支持主流浏览器
  • 支持移动端适配
  • 使用媒体查询和弹性布局
  • 响应式菜单和界面
  • 支持 Docker 部署、Node.js 直接部署

页面预览

实例配置

EasyNode 实例配置页面演示图

连接终端

EasyNode 连接终端页面演示图

EasyNode 连接终端页面多窗口模式演示图

脚本库

EasyNode 脚本库页面演示图

AI 对话

EasyNode AI 对话功能演示图

技术架构

前端

  • 框架:Vue
  • 开发语言:JavaScript
  • 构建工具:Vite

主要组件库

  • Element Plus:主要的 UI 组件库

    • 提供表格、表单、按钮、对话框等组件
  • Ant Design X Vue:专门用于 AI 聊天功能


后端

  • 框架:Koa
  • 开发语言:Node.js

常见问题解答请参见常见问题章节。

本文档由社区用户整理,内容仅供学习与参考,网站图标来自 EasyNode 项目(© chaos-zhu)