
AIO クラウド管理サーバー
オーバーレイVPNの分野は混み合っています — Tailscale、Headscale、NetBird、 wg-easy。それらはすべて「デバイス同士が相互に到達できる」ところで止まります。Wantastic はさらに先へ進みます。
1. ブラウザからデバイス上で実際に作業できます。 これらを搭載した セルフホスト型オーバーレイは他にありません:
2. コンテナ1つ、グルー作業ゼロ。 Postgres、Redis、nginx、certbot、
iptables、そしてアプリはすべてs6-overlayの下で一緒に動作します。Tailscale
は自社のSaaSを必要とします。HeadscaleではUI、証明書、データベースを
自分で配線する必要があります。ここではdocker runするだけで完了です。
3. デプロイを完了させるWebウィザード。 他のツールはバイナリを 提供します。Wantasticが提供するのはフォームです:ドメイン、管理者、Let's Encrypt メール、送信。証明書を発行し、nginx設定を書き込み、ファイアウォールを適用し、 DNSレコードを出力します。初回実行は約1分です。
4. アクションを実行できるポータル内AIアシスタント。 Copilot (Claudeベース、お客様のAPIキーを使用)はスコープ付きツール呼び出しを持ちます — 「テナントを作成」「オフィスのルーターにping」「過去1時間のトラフィックを表示」— ロールによって制御されます。後付けのチャットボットではありません。 UIと同じプロセス内サービスにアクセスします。
マルチテナントのサブネット分離、TOTP/WhatsApp 2FA、OAuth2デバイスフロー、 管理者管理のアカウント(公開サインアップなし)で全体が完成します。
docker run -d --name wantastic \
--cap-add NET_ADMIN --restart unless-stopped \
-p 80:80 -p 443:443 -p 8291:8291 -p 51820:51820/udp \
-v wantastic-data:/var/lib/wantastic \
ghcr.io/wantastic-app/wantastic:latest
次にhttps://<host>/を開きます — セットアップウィザードが、ドメイン、
管理者アカウント、オプションのLet's Encryptを約1分で案内します。
make build && ./bin/wantastic-core
コンテナ内部のドキュメントはdocker/README.mdに、
プロトコルに関するメモはdocs/にあります。
IssueとPRを歓迎します。タイプミスより大きな変更の場合は、先に issueを開いてアプローチについて話し合いましょう。
MIT — LICENSEを参照。
Wantasticがあなたの問題を解決してくれたなら、スターを残してください ⭐ — 次に 何を構築するかを決める参考にしています。