セルフホスト型 SSH 管理とリモートデスクトップアクセス
English · 中文 · 日本語 · 한국어 · Français · Deutsch · Español · Português · Русский · العربية · हिन्दी · Türkçe · Tiếng Việt · Italiano
Termixは、オープンソースで永久無料のセルフホスト型オールインワンサーバー管理プラットフォームです。単一の直感的なインターフェースを通じて、サーバーとインフラストラクチャを管理するマルチプラットフォームソリューションを提供します。Termixは、SSHターミナルアクセス、リモートデスクトップ制御(RDP、VNC、Telnet)、SSHトンネリング機能、リモートSSHファイル管理、およびその他多くのツールを提供します。Termixは、すべてのプラットフォームで利用可能なTermiusの完全無料でセルフホスト可能な代替ソリューションです。
|
SSHターミナルアクセス: ブラウザ風タブシステムによる分割画面対応(最大4パネル)のフル機能ターミナル。一般的なターミナルテーマ、フォント、その他のコンポーネントを含むターミナルカスタマイズに対応しています。 |
リモートデスクトップアクセス: ブラウザ上でRDP、VNC、Telnetをサポート、完全なカスタマイズと分割画面に対応しています。 |
|
SSHトンネル管理: 自動再接続とヘルスモニタリング、ローカル・リモート・ダイナミックSOCKSフォワーディングを備えたサーバー間SSHトンネルの作成・管理が可能です。デスクトップクライアント対サーバーのトンネル設定はデスクトップインストールごとにローカルに保存され、オプションのC2Sプリセットスナップショットをサーバーに保存・名前変更・読み込み・削除してクライアント間でローカルトンネル設定を移動できます。 |
リモートファイルマネージャー: コード、画像、音声、動画の表示・編集に対応し、リモートサーバー上のファイルを直接管理できます。sudo対応でファイルのアップロード、ダウンロード、名前変更、削除、移動をシームレスに実行できます。 |
|
Docker管理: コンテナの起動、停止、一時停止、削除。コンテナの統計情報を表示。docker execターミナルでコンテナを操作。PortainerやDockgeの代替ではなく、コンテナの作成よりも簡易的な管理を目的としています。 |
SSHホストマネージャー: タグやフォルダ(フォルダのカスタマイズとネストフォルダ対応)でSSH接続を保存、整理、管理し、再利用可能なログイン情報を簡単に保存しながらSSHキーのデプロイを自動化できます。 |
|
ホストメトリクス: ほとんどのLinuxベースのサーバーで、CPU、メモリ、ディスク使用量、ネットワーク、アップタイム、システム情報、ファイアウォール、ポートモニター、ログビューア、ユーザー/権限、証明書など、さらに多くの情報を表示できます。 |
ユーザー認証: 管理者コントロールとOIDC/LDAP/SSO(アクセス制御付き)および2FA(TOTP)対応による安全なユーザー管理。すべてのプラットフォームでアクティブなユーザーセッションを表示し、権限を取り消し可能。OIDC/ローカルアカウントの連携が可能です。すべてのユーザー操作の監査ログを表示できます。 |
|
RBAC: ロールを作成し、ユーザー/ロール間でホストを共有できます。 |
データベース暗号化: バックエンドは暗号化されたSQLiteデータベースファイルとして保存されます。詳細はドキュメントをご覧ください。 |
|
ネットワークグラフ: ダッシュボードをカスタマイズして、SSH接続に基づくホームラボのネットワークをステータス表示付きで可視化できます。 |
SSHツール: ワンクリックで実行できる再利用可能なコマンドスニペットの作成。複数の開いているターミナルに対して同時にコマンドを実行できます。 |
|
永続タブ: ユーザープロフィールで有効にすると、SSHセッションとタブがデバイス/更新をまたいで開いたまま保持されます。 |
多言語対応: 約30言語の組み込みサポート(Crowdinで管理されています)。 |
その他の機能
- ダッシュボード - ダッシュボードでサーバー情報を一目で確認できます
- APIキー - 自動化/CI用に有効期限付きのユーザースコープAPIキーを作成できます
- データのエクスポート/インポート - SSHホスト、認証情報、ファイルマネージャーデータのエクスポートとインポートが可能です
- 自動SSL設定 - HTTPSリダイレクト付きの組み込みSSL証明書生成・管理が可能です
- モダンUI - React、Tailwind CSS、Shadcnで構築された、デスクトップ/モバイル対応のクリーンなインターフェース。ライト、ダーク、Draculaなど、多くの異なるUIテーマから選択可能。URLルートで任意の接続をフルスクリーンで開くことができます。
- コマンド履歴 - 過去に実行したSSHコマンドの自動補完と表示が可能です
- クイック接続 - 接続データを保存せずにサーバーに接続できます
- コマンドパレット - 左Shiftキーを2回押すことで、キーボードからSSH接続に素早くアクセスできます
- Proxmox統合 - Proxmoxインスタンスからホストを自動的にTermixに追加できます
- SSH機能充実 - ジャンプホスト、Warpgate、TOTPベースの接続、SOCKS5、ホストキー検証、パスワード自動入力、OPKSSH、tmux、ポート敲き(port knocking)、ターミナルログ記録などに対応しています
| プラットフォーム | 配布形式 |
|---|---|
| Web | あらゆる最新ブラウザ(Chrome、Safari、Firefox)· PWA対応 |
| Windows x64/ia32 | ポータブル版 · MSIインストーラー · Chocolatey |
| Linux x64/ia32 | ポータブル版 · AUR · AppImage · Deb · Flatpak |
| macOS x64/ia32, v12.0+ | Apple App Store · DMG · Homebrew |
| iOS/iPadOS v15.1+ | Apple App Store · IPA |
| Android v7.0+ | Google Play Store · APK |
すべてのプラットフォームへのTermixのインストール方法については、Termixのドキュメントをご覧ください。また、以下のサンプルDocker Composeファイルをご覧ください(リモートデスクトップ機能を使用する予定がない場合は、guacdとネットワークの設定を省略できます):
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"
depends_on:
- guacd
networks:
- termix-net
guacd:
image: guacamole/guacd:1.6.0
container_name: guacd
restart: unless-stopped
ports:
- "4822:4822"
networks:
- termix-net
volumes:
termix-data:
driver: local
networks:
termix-net:
driver: bridgeすべての予定機能についてはProjectsをご覧ください。コントリビュートをご希望の方はContributingをご覧ください。
Termixに関するヘルプや機能リクエストが必要な場合は、Issuesページにアクセスし、ログインしてNew Issueを押してください。Issueはできるだけ詳細に記述し、英語での記述が望ましいです。また、Discordサーバーに参加してサポートチャンネルを利用することもできますが、応答時間が長くなる場合があります。
Apache License Version 2.0のもとで配布されています。詳細はLICENSEをご覧ください。















