コミュニティソリューション

CasaOSのリモートアクセス用にCloudflare Tunnelを設定する

A CasaOS community tutorial links to a step-by-step Cloudflare Tunnel setup for remote app access and multiple subdomains.

CasaOS向けCloudflare Tunnelで変わること

リンク先のコミュニティチュートリアルでは、ルーターの受信ポートを開放せずにCasaOSアプリへリモートアクセスする方法として、Cloudflare Tunnelを提案しています。コミュニティ投稿自体は主に外部のBigBearチュートリアルを紹介しているため、このページでは具体的なUI手順とアーキテクチャ上の選択を分けて説明します。

新規セットアップではリモート管理トンネルを使用する

Cloudflareの最新ドキュメントでは、ほとんどの用途でリモート管理トンネルが推奨されています。設定はCloudflare上に保存され、ダッシュボード、API、またはTerraformを通じて管理されます。Cloudflare Tunnelの管理に関するドキュメントと、そのTunnelセットアップドキュメントを参照してください。

各アプリを専用のホスト名に割り当てる

一般的な構成では、サーバーUI全体を単一の包括的なルートとして公開するのではなく、アプリケーションごとに1つのホスト名を割り当てます。トンネル経由でトラフィックを通す場合でも、アプリケーションの認証は有効にしておき、可能であれば管理インターフェースにはID認証レイヤーを追加してください。

トンネルをバックアップとして扱わない

トンネルはリモートネットワーク経路を提供しますが、CasaOSの設定やアプリケーションデータをバックアップするものではありません。永続的なアプリデータは保護されたストレージに保存し、復旧手段を確保してください。CasaOSから現在のプラットフォームへ移行する場合は、ZimaOSの概要ZimaOS App Storeガイドを確認してください。