Termix一个基于Web的服务器管理平台

Termix Banner

Termix 是一个开源、永久免费、自托管的一体化服务器管理平台。它提供基于 Web 的解决方案,通过单一直观的界面管理您的服务器和基础架构。Termix 提供 SSH 终端访问、SSH 隧道功能和远程文件编辑功能,未来还将推出更多工具。

功能

  • SSH 终端访问 - 功能齐全的终端,支持分屏(最多 4 个面板)和标签页系统
  • SSH 隧道管理 - 创建和管理 SSH 隧道,并支持自动重连和健康监控
  • 远程文件编辑器 - 直接在远程服务器上编辑文件,支持语法高亮、文件管理功能(上传、移除、重命名、删除文件)
  • SSH 主机管理器 - 使用标签和文件夹保存、整理和管理您的 SSH 连接
  • 服务器状态 - 查看任何 SSH 服务器上的 CPU、内存和硬盘使用情况
  • 用户身份验证 - 通过管理员控制以及 OIDC 和 2FA (TOTP) 支持实现安全的用户管理
  • 现代化的用户界面 - 使用 React、Tailwind CSS 和 Shadcn 构建的简洁界面

计划功能

  • 改进的管理员控制 - 对用户和管理员权限、共享主机等进行更精细的控制
  • 主题设置 - 修改所有工具的主题
  • 改进的终端支持 - 添加更多终端协议,例如 VNC 和 RDP(如果您有将 RDP 集成到类似 Apache Guacamole 的 Web 应用程序中的经验,请通过创建问题联系我)
  • 移动支持 - 支持移动应用程序或 Termix 网站的版本,以便您通过手机管理服务器

安装

请访问 Termix 文档 了解更多关于如何安装 Termix 的信息。或者,您可以在此处查看示例 docker-compose 文件:

yaml 复制代码
services:
  termix:
    image: ghcr.io/lukegus/termix:latest
    container_name: termix
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - termix-data:/app/data
    environment:
      PORT: "8080"

volumes:
  termix-data:
    driver: local 

支持

如果您需要 Termix 方面的帮助,可以加入 Discord 服务器并访问支持频道。您也可以在 GitHub 代码库上提交问题或发起拉取请求。

预览

预览1
预览2
预览3
预览4
预览5

许可证

本程序遵循 Apache 许可证 2.0 版。更多信息请参阅许可证。

关于项目

Termix 是一个开源、永久免费、自托管的一体化服务器管理平台。它提供基于 Web 的解决方案,通过单一直观的界面管理您的服务器和基础架构。Termix 提供 SSH 终端访问、SSH 隧道功能和远程文件编辑功能,未来还将推出更多工具。
Apache-2.0
Typescript
7,696
297
44
2024-11-25
2025-11-27

增长趋势 - stars