SSH、リモートデスクトップ、SFTP、Docker、メトリクスをオプションのプラグインとして利用できる、セルフホスト型サーバー管理プラットフォーム。
- スター
- 5,124
- フォーク
- 288
- 未解決の Issue
- 194
- 最終コミット
- 昨日
これは何?
Nextermは、WebインターフェースからSSH、VNC、RDPを使ってリモートマシンに接続できるオープンソースのサーバー管理ツールです。SFTPによるファイル転送、Dockerを使ったアプリケーションのデプロイ、ProxmoxのLXCおよびQEMUコンテナの管理も、1か所から行えます。
アクセス制御機能として、二要素認証、セッション管理、OIDCシングルサインオンに対応し、ユーザーとサーバーをOrganizationsにまとめられます。Dockerイメージは、オールインワン構成のほか、サーバー用とエンジン用に分かれた構成も提供されているため、Webサーバーとは別のホストでエンジンを実行できます。
開発にはNode.js 18+、Yarn、FlatBuffers compilerが必要です。パスワード、SSHキー、パスフレーズは、ENCRYPTION_KEY環境変数で設定したキーを使って暗号化されます。
主な機能
- 01ブラウザーからSSH、VNC、RDPでサーバーに接続。
- 02SFTP経由でファイルを転送・管理。
- 03Dockerでアプリケーションをデプロイ・管理。
- 04ProxmoxのLXCおよびQEMUコンテナを管理。
- 05ログイン時の二要素認証とOIDC SSO。
- 06ユーザーとサーバーをOrganizationsにまとめる。
ユースケース
- ホームラボや小規模チームで、SSH、VNC、RDPホストにアクセスするためのWebポータルを一元運用する。
- Dockerワークロードとあわせて、Proxmoxの仮想マシンやコンテナを管理する。
- SSOと2FAを使って、チームメンバーにサーバーへのリモートアクセスを適切に制御して提供する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/gnmyt/Nexterm.git - 2
依存関係をインストールする
yarn install - 3
FlatBuffersスキーマを生成する(開発サーバーの起動前に必要)
yarn schema:generate - 4
開発モードを起動する
yarn dev
使う前に知っておきたいこと
- セットアップ前にNode.js 18以降、Yarn、FlatBuffersコンパイラ(flatc)をインストールしておく必要があります。
- 開発サーバーはエンジンを起動しないため、サーバーに接続するには別途エンジンを実行する必要があります。
収録されている特集
トピック
よくある質問
- Nexterm とは?
- SSH、VNC、RDPでマシンに接続し、SFTP、Docker、Proxmoxを管理できるセルフホスト型のサーバー管理ソフトウェア。 Nextermは、WebインターフェースからSSH、VNC、RDPを使ってリモートマシンに接続できるオープンソースのサーバー管理ツールです。SFTPによるファイル転送、Dockerを使ったアプリケーションのデプロイ、ProxmoxのLXCおよびQEMUコンテナの管理も、1か所から行えます。
- Nexterm は無料で使えますか?ライセンスは?
- Nexterm は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Nexterm は今もメンテナンスされていますか?
- 活発にメンテナンス中。Nexterm の最終コミットは 2026年11月6日 です。
- Nexterm は何に使えますか?
- ホームラボや小規模チームで、SSH、VNC、RDPホストにアクセスするためのWebポータルを一元運用する。 Dockerワークロードとあわせて、Proxmoxの仮想マシンやコンテナを管理する。 SSOと2FAを使って、チームメンバーにサーバーへのリモートアクセスを適切に制御して提供する。
- Nexterm のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/gnmyt/Nexterm.git 依存関係をインストールする: yarn install FlatBuffersスキーマを生成する(開発サーバーの起動前に必要): yarn schema:generate 開発モードを起動する: yarn dev
- Nexterm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gnmyt/Nexterm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ローカルマシンからSSHホスト、コンテナ、VM、Kubernetesクラスター、クラウドサーバーにまとめて接続できるデスクトップ接続ハブです。
RDP、SSH、VNC、Telnet、SFTP接続をひとつのランチャーで管理できる、Windows向けの個人用リモートセッションマネージャー。
ターミナル、SFTP、ポートフォワーディング、VNC/RDP、AIアシスタントを1つのウィンドウにまとめた、WebView不要のネイティブGo製SSHクライアント。
iOS、Android、macOSなどからSSH経由でサーバーを管理し、Linux、Unix、Windowsサーバーの状態を監視できるFlutterアプリです。
SSHターミナルとSFTPファイル転送に対応したセルフホスト型ブラウザワークスペース。複数ユーザーアカウント、パスキー、OIDC、暗号化キー保存を備えます。