登录 注册
其他
2,022
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Dart
语言
—
创建时间
最近更新

项目能做什么

多功能 Linux/Windows 服务器 Web 终端面板,集成 WebSSH 与 WebSFTP。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">

# EasyNode

_✨ 一个多功能Linux服务器终端面板(webSSH&webSFTP) ✨_

</div>

<p align="center">
  <a href="https://github.com/chaos-zhu/easynode/releases/latest">
    <img src="https://img.shields.io/github/v/release/chaos-zhu/easynode?color=brightgreen" alt="release">
  </a>
  <a href="https://github.com/chaos-zhu/easynode/actions">
    <img src="https://img.shields.io/github/actions/workflow/status/chaos-zhu/easynode/docker-builder.yml?branch=main" alt="deployment status">
  </a>
  <a href="https://hub.docker.com/repository/docker/chaoszhu/easynode">
    <img src="https://img.shields.io/docker/pulls/chaoszhu/easynode?color=brightgreen" alt="docker pull">
  </a>
  <a href="https://github.com/chaos-zhu/easynode/releases/latest">
    <img src="https://img.shields.io/github/downloads/chaos-zhu/easynode/total?color=brightgreen&include_prereleases" alt="release">
  </a>
</p>

<p align="center">
  <a href="#功能">功能</a>
  ·
  <a href="#面板展示">面板展示</a>
  ·
  <a href="#移动端展示">移动端展示</a>
  ·
  <a href="#项目部署">项目部署</a>
  ·
  <a href="#监控服务安装">监控服务安装</a>
  ·
  <a href="#建议">建议</a>
  ·
  <a href="#声明">声明</a>
  ·
  <a href="#常见问题">常见问题</a>
</p>

## 功能

+ [x] 功能完善的**SSH终端**&**SFTP**
+ [x] AI agent组件 🤖
+ [x] 批量导入、导出、编辑服务器配置、脚本等
+ [x] 脚本库
+ [x] 实例分组
+ [x] 凭据托管
+ [x] 多渠道通知
+ [x] 批量下发指令
+ [x] 自定义终端主题
+ [x] Native移动端,支持iOS / Android原生SSH、SFTP、Docker、脚本库等能力

## 面板展示

![面板展示](./doc_images/merge.gif)

## 移动端展示

Native端复用现有EasyNode后端,在移动设备上提供服务器管理、原生SSH终端、SFTP文件管理、Docker、脚本库和服务器状态等能力。

<p align="center">
  <img src="./doc_images/terminal3.png" alt="Native端SSH终端、SFTP和服务器状态展示" width="900">
</p>

## 项目部署

### 默认账号与密码查看

- 首次启动后会在终端自动生成管理员账号密码,登录后请及时修改,避免日志残留敏感信息。
- 请牢记账号密码;Docker 部署如需重置密码,可使用下方的维护脚本。
- 访问:
  - https安全访问:https://ip:8092  【注意:默认启用https自签证书加密访问,首次打开需在浏览器中手动跳过 https 证书错误提示:浏览器页面中点 高级 --> 继续前往】
  - http 内网访问:http://ip:8082  【切记:公网访问**请勿使用http**】

### docker-compose部署

> 部署本项目的 [docker-compose.yml](https://github.com/chaos-zhu/easynode/blob/main/docker-compose.yml) 默认采用[腾讯云CNB自动构建镜像](https://cnb.cool/chaoszhu/easynode),大陆服务器可直接部署使用。

- **使用仓库提供的docker-compose.yml部署即可自动升级EasyNode,免去再额外登录其他终端软件烦恼,以及第一时间收到底层组件的安全更新。**

```shell
# docker compose快速部署

# 1. 创建easynode目录
mkdir -p /root/easynode && cd /root/easynode

# 2. 下载docker-compose.yml文件(含watchtower自动更新)
wget https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/docker-compose.yml

# 3. 启动服务
docker compose up -d
```

<details>
<summary><strong>Docker 维护脚本</strong></summary>

<br>

以下脚本仅支持 Docker Compose 部署。请在 `docker-compose.yml` 所在目录执行,并严格按照“停止服务 → 运行一次性维护容器 → 恢复服务”的顺序操作,避免多个进程同时写入数据库。

> [!WARNING]
> 执行任何维护脚本前,必须先使用 `docker compose stop easynode` 完全停止 EasyNode 主容器。禁止通过 `docker exec` 在运行中的容器内执行这些脚本,否则多个进程同时写入 NeDB,可能造成数据覆盖或数据库损坏。

#### 重置管理员用户名和密码

```shell
docker compose stop easynode
docker compose run --rm --no-deps easynode node scripts/reset-password.js
docker compose 
阅读完整原文

项目深度分析 AI 生成

移动客户端增值订阅(Freemium App)

产品构想利用Dart/Flutter移动端能力,上架App Store和Google Play,开源Web与基础移动端,对移动端高阶能力采用订阅制。
核心功能端到端加密的跨设备配置同步、移动端后台SSH保活/推送报警唤醒、高级终端手势与自定义按键栏、FaceID/TouchID生物锁。
目标用户经常需要手机/平板应急排障的SRE、运维工程师、个人站长。
难度/周期中等 · 1-2个月 · 成本:开发者账号费用(Apple $99/年,Google $25一次性)、云同步中继服务费(极低)。
收费模式应用内购买(买断制 49-99元 或 订阅制 6-12元/月)。
竞争风险移动端开源代码易被重新打包上架,需做好核心商业代码隔离与协议保护。
依据 已验证事实

团队版/轻量堡垒机商业授权(Self-hosted Pro)

产品构想针对小微技术团队,提供企业私有化部署的增强版本,强化权限隔离与合规审计能力。
核心功能多用户RBAC权限控制、命令审计与终端录屏回放、LDAP/OAuth2统一认证登录、敏感指令拦截阻断。
目标用户10-50人规模的研发团队、软件外包团队、初创企业IT部门。
难度/周期较高 · 2-3个月 · 成本:本地开发及少量测试服务器成本。
收费模式按节点数或团队席位进行私有化授权收费(例如:999元/年起)。
竞争风险当前底层使用NeDB嵌入式数据库,支撑团队高并发审计和并发访问可能需要重构存储层(推测)。
依据 数据支持的判断

AI运维助手与云端多端中继增值包

产品构想基于项目中已有的AI agent组件,提供免配置的开箱即用AI智能排障和多节点穿透连接服务。
核心功能内置开箱即用的AI模型接口调用额度(命令生成、报错日志诊断)、NAT穿透代理/打洞中继服务、多渠道告警聚合推送托管。
目标用户技术水平有限的独立开发者、个人VPS站长、缺少公网IP的内网设备管理者。
难度/周期中等 · 1-2个月 · 成本:LLM API调用成本、中继节点带宽流量服务器费用。
收费模式月度/年度Token流量包或中继带宽订阅(如 19-39元/月)。
竞争风险用户更倾向于使用自己的API Key和自建Tailscale;中继带宽成本较高可能会产生亏损。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
andrewharp/ComfyUI-EasyNodes 中文介绍暂未生成
Makes creating new nodes for ComfyUI a breeze.
117 Python
zhuanqianfish/ComfyUI-EasyNode 中文介绍暂未生成
68 JavaScript
easynode/easynode 中文介绍暂未生成
Easynode is a framework for microservice written with es6 a
25 JavaScript
doubi-NO1/easyNode 中文介绍暂未生成
第一次学习node,尝试写一个简单易用的轻量级Node框架
18 JavaScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 72 个 Release
社区活跃Star 2,022 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。