Files
Termix/README-CN.md
2025-12-31 17:19:14 -06:00

8.1 KiB
Raw Blame History

仓库统计

English 英文 | 中文 中文

GitHub Repo stars GitHub forks GitHub Release Discord

Repo of the Day Achievement
2025年9月1日获得

核心技术

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 隧道功能以及远程文件管理还会陆续添加更多工具。Termix 是适用于所有平台的完美免费自托管 Termius 替代品。

功能

  • SSH 终端访问 - 功能齐全的终端,具有分屏支持(最多 4 个面板)和类似浏览器的选项卡系统。包括对自定义终端的支持,包括常见终端主题、字体和其他组件
  • SSH 隧道管理 - 创建和管理 SSH 隧道,具有自动重新连接和健康监控功能
  • 远程文件管理器 - 直接在远程服务器上管理文件,支持查看和编辑代码、图像、音频和视频。无缝上传、下载、重命名、删除和移动文件
  • Docker 管理 - 启动、停止、暂停、删除容器。查看容器统计信息。使用 docker exec 终端控制容器。它不是用来替代 Portainer 或 Dockge而是用于简单管理你的容器而不是创建它们。
  • SSH 主机管理器 - 保存、组织和管理您的 SSH 连接,支持标签和文件夹,并轻松保存可重用的登录信息,同时能够自动部署 SSH 密钥
  • 服务器统计 - 在任何 SSH 服务器上查看 CPU、内存和磁盘使用情况以及网络、正常运行时间和系统信息
  • 仪表板 - 在仪表板上一目了然地查看服务器信息
  • RBAC - 创建角色并在用户/角色之间共享主机
  • 用户认证 - 安全的用户管理,具有管理员控制以及 OIDC 和 2FA (TOTP) 支持。查看所有平台上的活动用户会话并撤销权限。将您的 OIDC/本地帐户链接在一起。
  • 数据库加密 - 后端存储为加密的 SQLite 数据库文件。查看文档了解更多信息。
  • 数据导出/导入 - 导出和导入 SSH 主机、凭据和文件管理器数据
  • 自动 SSL 设置 - 内置 SSL 证书生成和管理,支持 HTTPS 重定向
  • 现代用户界面 - 使用 React、Tailwind CSS 和 Shadcn 构建的简洁的桌面/移动设备友好界面。可选择基于深色或浅色模式的用户界面。
  • 语言 - 内置支持约 30 种语言(通过 Google 翻译批量翻译,结果可能有所不同)
  • 平台支持 - 可作为 Web 应用程序、桌面应用程序Windows、Linux 和 macOS以及适用于 iOS 和 Android 的专用移动/平板电脑应用程序。
  • SSH 工具 - 创建可重用的命令片段,单击即可执行。在多个打开的终端上同时运行一个命令。
  • 命令历史 - 自动完成并查看以前运行的 SSH 命令
  • 命令面板 - 双击左 Shift 键可快速使用键盘访问 SSH 连接
  • SSH 功能丰富 - 支持跳板机、warpgate、基于 TOTP 的连接、SOCKS5、密码自动填充等。

计划功能

查看 项目 了解所有计划功能。如果你想贡献代码,请参阅 贡献指南

安装

支持的设备:

  • 网站(任何平台上的任何现代浏览器,如 Chrome、Safari 和 Firefox
  • Windowsx64/ia32
    • 便携版
    • MSI 安装程序
    • Chocolatey 软件包管理器(即将推出)
  • Linuxx64/ia32
    • 便携版
    • AppImage
    • Deb
    • Flatpak即将推出
  • macOSx64/ia32 on v12.0+
    • Apple App Store即将推出
    • DMG
    • Homebrew即将推出
  • iOS/iPadOSv15.1+
    • Apple App Store
    • ISO
  • Androidv7.0+
    • Google Play 商店
    • APK

访问 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 的帮助或想要请求功能,请访问 Issues 页面,登录并点击 New Issue。 请尽可能详细地描述你的问题,最好使用英语。你也可以加入 Discord 服务器并访问支持 频道,但响应时间可能较长。

展示

Termix Demo 1 Termix Demo 2

Termix Demo 3 Termix Demo 4

Termix Demo 5 Termix Demo 6

Termix Demo 7 Termix Demo 8

Termix Demo 9 Termix Demo 110

某些视频和图像可能已过时或可能无法完美展示功能。

许可证

根据 Apache License Version 2.0 发布。更多信息请参见 LICENSE。