欢迎光临
我们一直在努力

教你用 Docker 搭建多功能Linux服务器WEB终端面板—EasyNode

前言

在日常运维和服务器管理中,我们经常会遇到这样的需求:
👉 想随时随地通过浏览器管理服务器;
👉 不想频繁切换 SSH、SFTP 工具;
👉 需要批量下发命令或统一管理多台实例;
👉 希望借助 AI 辅助来提升运维效率。

传统方式往往需要使用 Xshell、FinalShell、WinSCP 等多个工具,既零散又不便于集中管理。而 EasyNode 将这些功能整合在一起,提供了一个 多功能 Linux 服务器 Web 终端面板

为什么选择 EasyNode

  • 功能全面:集成 WebSSH、WebSFTP、跳板机、脚本库、实例分组、AI 辅助命令、批量任务等运维所需功能;
  • 开源免费:由社区开发和维护,可自由部署和使用;
  • 界面直观:基于 Web 界面,操作习惯贴近常见运维工具,学习成本低;
  • 部署简单:支持 Docker,一条命令即可启动,几分钟即可拥有自己的“多功能运维控制中心”。

无论你是企业运维工程师、个人站长,还是安全研究人员,EasyNode 都能帮助你高效、安全地管理服务器。

1.项目

EasyNode 就是这样一款轻量级的 Linux 服务器 Web 面板,它集成了 WebSSH、WebSFTP、脚本管理、AI 辅助命令、批量任务下发等功能,能够大大简化服务器的日常管理工作。更重要的是,它支持 Docker 快速部署,几分钟就能搭建好,随时随地通过网页访问和管理你的服务器。

1.1项目特点

WebSSH 与 WebSFTP
直接通过浏览器即可完成远程命令行操作与文件上传下载,无需额外安装客户端工具。

跳板机支持
在访问受限或被防火墙隔离的环境中,可以通过跳板机功能实现多层级登录,解决跨区、跨国连接难题。

AI 辅助运维
内置 AI 对话功能,可以根据需求生成命令,并支持一键下发到终端,提升运维效率。

脚本与实例管理
提供脚本库、批量命令下发、实例分组、批量导入导出配置等功能,方便集中化管理多台服务器。

安全与通知机制
支持凭据托管、多因素认证(MFA)、通知推送等,保证运维操作的安全与可控。

轻量化部署
基于 Docker 部署,环境依赖少,一条命令即可启动,快速拥有一个多功能 Linux 服务器 Web 面板。

1.2项目展示

2.相关地址

gitHub开源项目:https://github.com/chaos-zhu/easynode

3.搭建环境

  • 服务器:这里为了方便搭建项目使用的是莱卡云的境外香港云服务器。(国内用户连接建议使用国内的服务器(需备案域名或者IP+端口)延迟会更低)
  • 莱卡云服务器促销活动性价比会更高。查看官网购买链接:https://www.lcayun.com
  • 资源配置:2核2G 30G硬盘
    由于国内服务器访问海外源较慢,这边为了方便演示直接使用海外服务器搭建。
  • 服务器系统:Debian-12
  • 【必需】安装Docker:安装好 Docker、Docker-compose
  • 【非必需】域名一枚,可用于解析到服务器上使用域名访问

4.搭建视频

哔哩哔哩:https://www.bilibili.com/video/BV1qVe2zfEa4/

5.搭建方式

5.1 安装docker和docker-compose

安装教程:服务器上安装docker和docker-compose教程

5.2 部署EasyNode

#在服务器上创建并且打开 EasyNode 工作目录
mkdir -p /root/easynode && cd /root/easynode
#从官方仓库获取 docker-compose.yml
wget https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/docker-compose.yml
#使用 Docker Compose 启动 EasyNode
docker-compose up -d

5.3 访问 EasyNode

部署完成后,在浏览器输入:

http://<你的服务器IP>:8082

即可进入 EasyNode 的 Web 界面。

  • v3.1.0版本开始用户名密码不再是admin/admin. 需查看终端日志,另外登录后请及时修改,避免日志残留敏感信息。请牢记账号密码,出于安全原因,不提供一键重置密码的脚本
  • 默认web端口:8082
#查看日志用户密码
docker-compose logs -f

5.4 更新或者管理docker

  • 自动更新:停止服务、拉取最新镜像,再重启即可:
docker-compose pull
docker-compose up -d
  • 查看日志:
docker-compose logs -f
  • 停止或重启服务:
docker-compose stop
docker-compose start
docker-compose restart

5.5 创建实例连接

添加实例只需要您填写root信息或者密钥登录即可

这样即可连接到你的服务器

6. 结尾

EasyNode 集成了 WebSSH、WebSFTP、脚本管理、批量任务下发以及 AI 辅助运维等功能,让服务器管理变得更加高效和集中。无论是企业运维工程师、个人开发者,还是安全研究人员,都能通过这个面板快速管理多台服务器,减少工具切换,提高工作效率。

⚠️ 提示:请务必妥善管理账号密码,并结合防火墙或 IP 白名单使用,以确保面板安全稳定运行。

现在,你可以开始添加服务器、管理脚本,甚至利用 AI 功能辅助运维,让你的服务器管理更加智能化。

赞(0)
未经允许不得转载:莱卡云 » 教你用 Docker 搭建多功能Linux服务器WEB终端面板—EasyNode