开源的Web服务器管理平台Termix
简介
什么是 Termix ?
Termix是一个开源、、自托管的一体化服务器管理平台。它提供了一个基于Web的解决方案,通过一个直观的界面管理您的服务器和基础架构。Termix提供SSH终端访问、SSH隧道功能和远程文件配置编辑功能,未来还将推出更多工具。
主要特点
- SSH 终端访问:提供功能齐全的终端,支持分屏(最多
4个面板)和选项卡系统。 - SSH 隧道管理:允许用户创建和管理
SSH隧道,具备自动重连和健康监控功能。 - 远程配置编辑器:直接在远程服务器上编辑文件,带有语法高亮和文件管理功能。
- SSH 主机管理:方便用户保存、组织和管理
SSH连接,支持标签和文件夹功能。 - 用户认证:提供安全的用户管理,支持
OIDC,未来计划增加更多认证方式。 - 现代化用户界面:采用
React和Tailwind CSS构建,界面简洁友好。 - 计划中的功能:包括改进的管理员控制、更多认证方式、主题修改、改进的
SFTP支持和移动端支持等。
应用场景
- 服务器管理:适用于开发者和系统管理员管理多个服务器,方便高效。
- 远程工作:允许用户在任何地点通过浏览器访问和管理服务器,支持灵活的远程工作方式。
- 教学与学习:教师和学生可以使用
Termix进行服务器管理的学习和实践。 - 团队协作:团队成员可以共同管理和配置服务器资源,促进合作。

Termix 提供了一种集成的解决方案,使得服务器管理更加高效和便捷,适合各种用户需求。
安装
在群晖上以 Docker 方式安装。
本文写作时,
latest版本接近release-1.2,尽管它们的发布时间相近,但SHA256哈希值并不一致;

docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建文件夹 termix 和 子目录 |
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | services: |
然后执行下面的命令
1 | # 新建文件夹 termix 和 子目录 |

运行
在浏览器中输入 http://群晖IP:8033 就能看到主界面。第一次需要注册新用户

登录成功后,就可以使用侧边栏访问所有可用工具

首先,请在 SSH Manager 选项卡中创建一个 Host 主机

以老苏常用的群辉为例
IP:群晖主机的IP;Port:SSH协议的端口;

Username: 例如root,群晖上开启root可以上网查查教程Folder:例如~

添加完成后,返回主页 –> Terminal

会看到我们添加的 SSH 主机

直接点主机,如果设置没问题会直接连接

官方有个视频,演示了 Termix 主要的功能
作为永久免费的自托管 SSH 服务器管理面板,Termix 是一款不错的选择
参考文档
LukeGus/Termix: Termix is an open-source forever free self-hosted server management panel
地址:https://github.com/LukeGus/TermixTermix
地址:https://docs.termix.site/