[开源]一个开源、永久免费、自托管的一体化服务器管理平台

开源系统分类系统
2026-06-28 09:04 8 次浏览 • 0 次下载 0KB
[开源]一个开源、永久免费、自托管的一体化服务器管理平台

一、开源项目简介

图片

图片

Termix 是一个开源、永久免费、自托管的一体化服务器管理平台。它提供了一个基于网页的解决方案,通过一个直观的界面管理你的服务器和基础设施。Termix 提供 SSH 终端访问、SSH 隧道功能以及远程文件编辑,还会陆续添加更多工具。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

图片
图片
图片
图片
图片

四、功能概述

功能

  • SSH 终端访问
     - 功能完整的终端,支持分屏(最多 4 个面板)和标签系统
  • SSH 隧道管理
     - 创建和管理 SSH 隧道,支持自动重连和健康监控
  • 远程文件编辑器
     - 直接在远程服务器编辑文件,支持语法高亮和文件管理功能(上传、删除、重命名等)
  • SSH 主机管理器
     - 保存、组织和管理 SSH 连接,支持标签和文件夹
  • 服务器统计
     - 查看任意 SSH 服务器的 CPU、内存和硬盘使用情况
  • 用户认证
     - 安全的用户管理,支持管理员控制、OIDC 和双因素认证(TOTP)
  • 现代化界面
     - 使用 React、Tailwind CSS 和 Shadcn 构建的简洁界面
  • 语言支持
     - 内置中英文支持

计划功能

  • 增强管理员控制
     - 提供更精细的用户和管理员权限控制、共享主机等功能
  • 主题定制
     - 修改所有工具的主题风格
  • 增强终端支持
     - 添加更多终端协议,如 VNC 和 RDP(有类似 Apache Guacamole 的 RDP 集成经验者请通过创建 issue 联系我)
  • 移动端支持
     - 支持移动应用或 Termix 网站移动版,让你在手机上管理服务器

五、技术选型

  • React
  • TypeScript
  • Node.js
  • Vite
  • Tailwind CSS
  • Docker
  • SQLite
  • Radix UI

安装

访问 Termix 文档 获取安装信息。或者可以参考以下示例 docker-compose 文件:

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