开源的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/