自分で運用するWireGuardベースのメッシュネットワーク向けに、Tailscaleのコントロールサーバーをオープンソースで再実装したプロジェクト。
- スター
- 3,200
- フォーク
- 255
- 未解決の Issue
- 40
- 最終コミット
- 一昨日
これは何?
Headscaleは、Tailscaleのコントロールサーバーをセルフホストできるオープンソース実装ですが、グラフィカルインターフェースは付属していません。Headplaneはその不足を補うHeadscale向けWebダッシュボードで、管理者はコマンドラインではなくブラウザーからマシン、ネットワーク、アクセス ポリシーを管理できます。
このプロジェクトは、公式のTailscaleダッシュボードと同等の機能を目指しています。有効期限、ネットワークルーティング、名前、所有者などのマシン管理に加え、Access Control List(ACL)の編集やタグベースのACL適用に対応しています。また、ログイン用のOpenID Connect(OIDC)、DNS設定の編集、Headscaleのプロビジョニングにも対応し、Headscaleの各種設定オプションを利用できます。
HeadplaneはTypeScriptで実装されており、既存のHeadscaleインスタンスと併せてデプロイする設計です。プレリリース版はnextタグで公開され、v0.6.0以降のリリースにはセマンティックバージョニングが採用されています。
主な機能
- 01マシンの有効期限、ルート、名前、所有者を管理
- 02ACLを編集し、タグベースのアクセス制御を適用
- 03OpenID Connect(OIDC)経由でログイン
- 04DNS設定を編集し、Headscaleをプロビジョニング
- 05UIからHeadscaleの設定を変更
ユースケース
- 日常的な管理をコマンドラインで行わずに、Tailscale風のVPNをセルフホストする
- 小規模チームやホームラボのネットワークで、デバイスへのアクセスとACLポリシーを管理する
- 既存のOIDCプロバイダーを利用して、Headscale管理ダッシュボードにSSOログインを提供する
クイックスタート
- 1
プロジェクトのウェブサイトでインストール手順を確認してください
- 2
headplane.net のデプロイガイドに従って Headplane をインストールし、実行してください
使う前に知っておきたいこと
- Headscale 用の Web UI のみのため、既存の Headscale サーバーが必要です。
- デプロイの詳細は README にはなく、外部ウェブサイトにのみ記載されています。
収録されている特集
トピック
よくある質問
- headplane とは?
- Headscaleのセルフホストサーバーで、ノード、ACL、DNS、Headscaleの設定を管理するWeb UI。 Headscaleは、Tailscaleのコントロールサーバーをセルフホストできるオープンソース実装ですが、グラフィカルインターフェースは付属していません。Headplaneはその不足を補うHeadscale向けWebダッシュボードで、管理者はコマンドラインではなくブラウザーからマシン、ネットワーク、アクセス ポリシーを管理できます。
- headplane は無料で使えますか?ライセンスは?
- headplane は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- headplane は今もメンテナンスされていますか?
- 活発にメンテナンス中。headplane の最終コミットは 2026年10月22日 です。
- headplane は何に使えますか?
- 日常的な管理をコマンドラインで行わずに、Tailscale風のVPNをセルフホストする 小規模チームやホームラボのネットワークで、デバイスへのアクセスとACLポリシーを管理する 既存のOIDCプロバイダーを利用して、Headscale管理ダッシュボードにSSOログインを提供する
- headplane のインストール方法は?
- プロジェクトのウェブサイトでインストール手順を確認してください headplane.net のデプロイガイドに従って Headplane をインストールし、実行してください
- headplane はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tale/headplane
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WireGuard VPNサーバーとクライアント設定をインストール・管理できる、DockerベースのWeb管理UI。
Rust製の分散型メッシュVPN。NAT越えとWireGuardに対応し、デバイスを仮想LANに接続します。
WireGuard VPN、ID管理、MFA、ネットワークアクセス制御を統合した、セルフホスト型のセキュアなリモートアクセスプラットフォーム。
Tailscaleは、デバイス間にWireGuardベースのプライベートネットワークを構築します。このリポジトリにはtailscaledデーモンとtailscale CLIが含まれています。
IDベースのアクセス制御を備え、暗号化されたP2Pトンネルでマシン、人、AIエージェントを接続する、WireGuardベースのオープンソース・メッシュVPN。