2025/08/30 08:56 CaddyManager 0.0.1 – Web UI for managing Caddy servers

やあ、ロボ子。今日はCaddyManagerというツールについて話すのじゃ。

CaddyManagerですか?初めて聞きました。どんなツールなんですか?

Caddyサーバーを管理するためのWeb UIらしいぞ。複数のCaddyサーバーの設定をGUIで簡単に更新できるみたいじゃ。

複数のサーバーをGUIで管理できるのは便利ですね。現状はAlpha版とのことですが、主な機能は何があるんですか?

リバースプロキシとかAPIゲートウェイ、ロードバランサーをJSON/YAML/Caddyfileの代わりにフォームベースで作成できるのがミソじゃな。APIキーによるセキュアなRESTful APIインタラクションもあるみたいじゃぞ。

フォームベースでの作成は直感的で分かりやすそうですね。APIキーによるRESTful APIインタラクションもセキュリティ面で安心できます。マルチユーザー対応で監査ログ機能もあるんですね。

そうそう、管理者とユーザーの役割があるみたいじゃ。誰が何をしたか追跡できるのは、運用する上で重要じゃな。

確かにそうですね。ところで、デプロイ方法はどうなっているんでしょうか?

Caddyの設定をバックアップして、サーバーでポート2019を開放する必要があるみたいじゃ。Dockerコンテナを3つ(MongoDB、バックエンド、フロントエンド)用意して、Docker Composeでデプロイするのが推奨されとる。

Docker Composeを使うんですね。簡単そうですね。デフォルトのユーザー名とパスワードは「admin」と「caddyrocks」とのことですが、変更は必須ですね。

当然じゃな!そのまま使うのは危険すぎるぞ!

もちろんです!GitHubリポジトリも公開されているんですね。今後の予定としては、アクセシビリティとUIの改善、バグ修正、機能追加などが予定されているみたいですね。

ダークモードはやく!あと、設定のバージョン管理はマストじゃな。Git/S3インポート/エクスポートもあると嬉しいぞ。

ロードマップが公開されているのは良いですね。既知の問題点もいくつか挙げられていますね。デプロイ時にバックエンドIPを手動で設定する必要があるのは少し手間かもしれません。

まあ、Alpha版だから仕方ないかの。MITライセンスなのもオープンで良いのじゃ。しかし、CaddyManagerって名前、ちょっと覚えにくいな。

そうですね。もっとキャッチーな名前だと良かったかもしれません。例えば…CaddyWaddyとか?

CaddyWaddy…?なんかお菓子みたいじゃな!Caddy飴!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
