Repolode
gnmyt

gnmyt/Nexterm

自托管的服务器管理软件,支持通过 SSH、VNC 和 RDP 远程连接,并提供 SFTP、Docker 与 Proxmox 管理。

可替代:Termius

Star
5,124
Fork
288
未关闭 Issue
194
最近提交
昨天

这是什么?

Nexterm 是一款开源的服务器管理软件,可以在网页界面中通过 SSH、VNC 和 RDP 连接远程主机。它还支持基于 SFTP 的文件管理、使用 Docker 部署应用,以及在同一界面中管理 Proxmox 的 LXC 和 QEMU 容器。

在访问控制方面,它提供双因素认证、会话管理和 OIDC 单点登录,并可以将用户和服务器划分到不同的组织中。项目以 Docker 镜像形式发布,包括一体化镜像,以及单独的 server 和 engine 镜像,engine 可以部署在与 Web 服务不同的主机上。

本地开发需要 Node.js 18+、Yarn 和 FlatBuffers 编译器。密码、SSH 密钥和口令均通过 ENCRYPTION_KEY 环境变量设置的密钥加密。

核心功能

  • 01在浏览器中通过 SSH、VNC 和 RDP 连接服务器。
  • 02通过 SFTP 传输和管理文件。
  • 03使用 Docker 部署和管理应用。
  • 04管理 Proxmox 的 LXC 和 QEMU 容器。
  • 05支持双因素认证和 OIDC 单点登录。
  • 06将用户和服务器划分到组织中统一管理。

适用场景

  • 在家庭实验室或小团队中,通过一个网页入口访问 SSH、VNC 和 RDP 主机。
  • 在同一界面中管理 Proxmox 虚拟机、容器与 Docker 应用。
  • 借助单点登录和双因素认证,为团队成员提供受控的远程服务器访问。

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/gnmyt/Nexterm.git
  2. 2

    安装依赖

    yarn install
  3. 3

    生成 FlatBuffers 架构(启动开发服务器前必需)

    yarn schema:generate
  4. 4

    启动开发模式

    yarn dev

使用前须知

  • 安装前需要 Node.js 18+、Yarn 以及 FlatBuffers 编译器(flatc)。
  • 开发服务器不会自动启动引擎,要连接服务器必须另外运行引擎。

收录于专题

标签

常见问题

Nexterm 是什么?
自托管的服务器管理软件,支持通过 SSH、VNC 和 RDP 远程连接,并提供 SFTP、Docker 与 Proxmox 管理。 Nexterm 是一款开源的服务器管理软件,可以在网页界面中通过 SSH、VNC 和 RDP 连接远程主机。它还支持基于 SFTP 的文件管理、使用 Docker 部署应用,以及在同一界面中管理 Proxmox 的 LXC 和 QEMU 容器。
Nexterm 可以免费使用吗?用的什么许可证?
Nexterm 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Nexterm 还在维护吗?
活跃维护中。Nexterm 最近一次提交是在 2026年11月6日。
Nexterm 适合用来做什么?
在家庭实验室或小团队中,通过一个网页入口访问 SSH、VNC 和 RDP 主机。 在同一界面中管理 Proxmox 虚拟机、容器与 Docker 应用。 借助单点登录和双因素认证,为团队成员提供受控的远程服务器访问。
Nexterm 怎么安装和运行?
克隆代码仓库: git clone https://github.com/gnmyt/Nexterm.git 安装依赖: yarn install 生成 FlatBuffers 架构(启动开发服务器前必需): yarn schema:generate 启动开发模式: yarn dev
在哪里获取 Nexterm?
源代码和安装说明在 GitHub 上:https://github.com/gnmyt/Nexterm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目