Repolode
tale

tale/headplane

Headscaleのセルフホストサーバーで、ノード、ACL、DNS、Headscaleの設定を管理するWeb UI。

代替できる製品: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. 1

    プロジェクトのウェブサイトでインストール手順を確認してください

  2. 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 の数値は毎日更新されます。

関連プロジェクト