複数のドメインレジストラを
一つのCLIで管理

VALUE-DOMAIN、Route 53、Porkbunを統一インターフェースで操作。
ドメイン移管も、DNS設定も、すべてコマンドラインから。

$ regctl domains list

Domain              Registrar      Status    Expires      Auto-Renew
example.com         value-domain   active    2025-12-31   Yes
myproject.dev       porkbun        active    2025-06-15   Yes
company.co.jp       route53        active    2026-01-20   No

$ regctl domains transfer example.com --from value-domain --to route53
✓ Transfer initiated
Transfer ID: xfr_kyx8m2n4p9q
Status: pending
Estimated completion: 2024-01-07

主な機能

🌐

マルチレジストラ対応

VALUE-DOMAIN、AWS Route 53、Porkbunを一つのインターフェースで管理。今後も対応レジストラを拡大予定。

🚀

高速なCLI

Go言語で実装された軽量・高速なCLIツール。タブ補完対応で効率的な操作が可能。

🔄

簡単なドメイン移管

レジストラ間のドメイン移管をコマンド一つで実行。認証コードの取得も自動化。

📝

DNS管理

すべてのDNSレコードをCLIから管理。ゾーンファイルのインポート/エクスポートにも対応。

🔐

セキュアな認証

OAuth2.0デバイスフロー対応。認証情報はOSのキーチェーンに安全に保管。

エッジで動作

Cloudflare Workersで構築されたAPIは世界中のエッジロケーションから低レイテンシーでアクセス可能。

クイックスタート

1

インストール

# macOS/Linux
curl -fsSL https://regctl.cloud/install.sh | sh

# または、Homebrewを使用
brew install regctl

# Windows (PowerShell)
iwr -useb https://regctl.cloud/install.ps1 | iex
2

認証

$ regctl login
To authenticate, visit:
  https://regctl.cloud/device

And enter code:
  ABCD-1234

✓ Logged in as user@example.com
3

ドメイン管理

# ドメイン一覧を表示
$ regctl domains list

# 新しいドメインを登録
$ regctl domains register mynewdomain.com --registrar porkbun

# DNSレコードを追加
$ regctl dns add mynewdomain.com --type A --name @ --content 192.0.2.1

# ドメインを別のレジストラに移管
$ regctl domains transfer example.com --to route53

ドキュメント

セルフホスティング

regctlは完全にオープンソースです。自分のインフラで運用することも可能です。

# リポジトリをクローン
git clone https://github.com/yukihamada/regctl.git
cd regctl

# セットアップスクリプトを実行
./scripts/setup.sh

# 環境変数を設定
cp .env.example .env
# .envファイルを編集してAPIキーを設定

# 開発サーバーを起動
make dev

詳細なセットアップ手順はセルフホスティングガイドを参照してください。

今すぐ始めましょう

ドメイン管理をシンプルに、効率的に。