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 代码库上提交问题或发起拉取请求。

预览

许可证

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

关于项目

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

增长趋势 - stars