Files
Termix/README-CN.md

5.2 KiB
Raw Blame History

仓库统计

English 英文 | 中文 中文

GitHub Repo stars GitHub forks GitHub Release Discord

核心技术

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


Termix Banner

如果你愿意,可以在这里支持这个项目!
GitHub Sponsor

概览

Termix Banner

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

功能

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

计划功能

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

安装

访问 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 

支持

如果你需要 Termix 的帮助,可以加入 Discord 服务器并访问支持频道。你也可以在 GitHub 仓库提交 issue 或 pull request。

展示

Termix Demo 1 Termix Demo 2

Termix Demo 3 Termix Demo 4 Termix Demo 5

许可证

根据 Apache 2.0 许可证发布。更多信息请参见 LICENSE。