Files
Termix/README-CN.md
2025-10-12 01:33:30 -05:00

6.2 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 隧道功能以及远程文件管理,还会陆续添加更多工具。

功能

  • SSH 终端访问 - 功能完整的终端,支持分屏(最多 4 个面板)和标签系统
  • SSH 隧道管理 - 创建和管理 SSH 隧道,支持自动重连和健康监控
  • 远程文件管理器 - 直接在远程服务器上管理文件,支持查看和编辑代码、图片、音频和视频。无缝上传、下载、重命名、删除和移动文件。
  • SSH 主机管理器 - 保存、组织和管理 SSH 连接,支持标签和文件夹,轻松保存可重用的登录信息,同时能够自动部署 SSH 密钥
  • 服务器统计 - 查看任意 SSH 服务器的 CPU、内存和硬盘使用情况
  • 用户认证 - 安全的用户管理支持管理员控制、OIDC 和双因素认证TOTP
  • 数据库加密 - SQLite 数据库文件在静态时加密,支持自动加密/解密
  • 数据导出/导入 - 导出和导入 SSH 主机、凭据和文件管理器数据,支持增量同步
  • 自动 SSL 设置 - 内置 SSL 证书生成和管理,支持 HTTPS 重定向
  • 现代化界面 - 使用 React、Tailwind CSS 和 Shadcn 构建的简洁桌面/移动友好界面
  • 语言支持 - 内置英语、中文和德语支持
  • 平台支持 - 提供 Web 应用、桌面应用程序Windows 和 Linux以及 iOS 和 Android 专用移动应用。计划支持 macOS 和 iPadOS。

计划功能

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

安装

支持的设备:

  • 网站(任何现代浏览器,如 Google、Safari 和 Firefox
  • Windows应用程序
  • Linux应用程序
  • iOS应用程序
  • Android应用程序
  • iPadOS 和 macOS 正在开发中

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

许可证

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