Termix:基于Web的一体化服务器管理平台
你是否曾经为了管理多台服务器而不得不在多个SSH客户端、文件传输工具和监控面板之间频繁切换?Termix的出现,旨在彻底解决这个问题。它是一个基于TypeScript开发的自托管Web服务器管理平台,通过统一的现代化界面提供SSH终端、隧道管理和远程文件编辑等核心功能,让开发者能够更高效地管理基础设施。
截至收录:
Termix项目stars数:3030
Termix项目forks数:115
Termix项目目录截图
Termix核心亮点
🚀 一体化管理界面:集成SSH终端、隧道管理、文件编辑和服务器监控,告别工具碎片化。
🖥️ 多终端分屏支持:支持最多4个面板的分屏终端和标签页系统,提升多任务操作效率。
🔐 企业级安全认证:支持OIDC、双因素认证(TOTP)和精细化用户权限管理。
🌍 多语言与现代化UI:内置中英文支持,基于React + Tailwind CSS构建的直观界面。
Termix快速开始
通过Docker快速部署Termix(需提前安装Docker环境):
1. 创建docker-compose.yml文件:
services:
termix:
image: ghcr.io/lukegus/termix:latest
ports:
- "8080:8080"
volumes:
- termix-data:/app/data
volumes:
termix-data:
driver: local
2. **启动服务**:
docker-compose up -d
3. **访问管理界面**:
打开浏览器访问http://localhost:8080`,初始设置后即可添加服务器并开始管理。
Termix应用场景
场景一:分布式服务器集中管理:运维团队可通过Web界面统一管理跨地域的Linux服务器,无需安装本地客户端。
场景二:安全内网穿透与隧道管理:开发者可快速创建SSH隧道访问内网服务,并实时监控隧道健康状态。
场景三:远程代码编辑与文件操作:直接在线编辑服务器配置文件或代码,支持语法高亮和批量文件操作。
用户案例:目前已被多个开发者和中小团队用于替代传统SSH工具链,实现轻量级运维管理。
Termix项目链接
Termix GitHub 仓库
官方文档
Discord社区支持
注:Termix遵循Apache 2.0开源协议,支持永久免费自托管部署。
LukeGus / Termix项目地址:https://github.com/LukeGus/Termix
本文地址:https://www.tgoos.com/7986