Caddyを使ったn8nのリバースプロキシ設定をしたものです
- Caddyは、シンプルで設定が容易なリバースプロキシサーバーです
- 本構成では、n8nをCaddyのリバースプロキシを通じて公開し、環境変数を使用して柔軟にホスト名を設定できるようにしています
以下のコマンドでリポジトリをローカルに取得します。
git clone https://github.com/dross-ai/n8n-caddy.git
cd n8n-caddyDocker Composeを使用してサービスをビルドし、起動します。
docker compose up --build以下の環境変数を適宜設定してください:
TZ: タイムゾーン (例:Asia/Tokyo)SSL_EMAIL: TLS証明書の取得・管理に使用されるメールアドレスDOMAIN_NAME: 使用するドメイン名 (例:example.com)
- 初回起動時にCaddyがLet's EncryptでSSL証明書を取得します。インターネット接続が必要です。
DOMAIN_NAMEには有効なFQDNを設定してください。ローカル開発ではlocalhostを使用できます。
このプロジェクトは、MITライセンスの下で公開されています。