n8n ホスティングに関するドキュメントとガイド
n8n のセルフホスティング
このセクションでは、n8n のエンタープライズ版およびコミュニティ版のセルフホスティング構築方法について説明します。コミュニティ版は無料で利用可能ですが、エンタープライズ版は有料です。
利用可能な機能については、コミュニティ版の機能一覧をご確認ください。
- インストールとサーバー設定
任意のプラットフォーム上で npm または Docker を使用して n8n をインストールするか、主要なホスティングプラットフォーム向けの設定ガイドに従ってください。
- 設定
環境変数を使用して n8n を設定する方法を学びましょう。
- ユーザーと認証
n8n インスタンスに適したユーザー認証方式を選択・設定してください。
- スケーリング
データ、スキーマ、プロセスを管理し、大規模な利用時でも n8n が安定して動作するようにします。
- n8n のセキュリティ強化
SSL や SSO(シングルサインオン)、二要素認証(2FA)の設定、または特定のデータ収集や機能の無効化・遮断により、n8n インスタンスのセキュリティを強化できます。
- スターターキット(Starter Kit)
n8n や AI が初めてですか?当社のセルフホスティング AI スターターキット(Starter Kit)をお試しください。これは、n8n が厳選・統合したソリューションであり、セルフホスティング環境向けの n8n プラットフォームと互換性のある AI 製品およびコンポーネントを組み合わせることで、セルフホスティング型の AI ワークフローを迅速に構築できるように支援します。
セルフホスティングの前提知識
n8n をセルフホスティングするには、以下の技術的知識が必要です。
- サーバーやコンテナのセットアップと設定
- アプリケーションのリソース管理とスケーリング
- サーバーおよびアプリケーションのセキュリティ強化
- n8n の設定管理
n8n のセルフホスティングは、経験豊富なユーザー向けです。操作ミスによって、データの損失、セキュリティ上の問題、またはサービスの停止が発生するおそれがあります。サーバー管理の経験がない場合は、n8n Cloud の利用をおすすめします。