概要
Nginx Proxy Manager は ZimaOS アプリカタログでネイティブにサポートされています。最新のアプリ情報については Nginx Proxy Manager アプリストアページをご覧ください。
Nginx Proxy Manager は、Nginx の上にクリーンな Web UI を載せた無料のオープンソースツールです。リバースプロキシ、SSL 証明書(Let’s Encrypt 経由)、アクセスリストを数分で設定できます——設定ファイルを手作業で編集することなく、セルフホストアプリを HTTPS でインターネットに公開できます。このアプリはセルフホスティングを第一級市民として設計されています。
前提条件
- 稼働中の ZimaOS インストール。
- (任意) Let’s Encrypt による自動 HTTPS 証明書が必要な場合、サーバーのパブリック IP を指すドメイン名。
アプリカタログ
- ZimaOS アプリカタログで Nginx Proxy Manager を見つけます。App Store を開き、”Nginx Proxy Manager” を検索して Install をクリックします。
ヒント: 初めてインストールする際に “there are ports in use” というプロンプトが表示されることがあります。対処方法は下記の FAQ をご覧ください。

- すぐに使えます!

- サインイン後、最初のプロキシホストを追加します。

はじめに
http://your-zimaos-ip:81で Nginx Proxy Manager の管理 UI にログインします。最初の Proxy Host を追加します:
- Domain Names — ZimaOS を指すドメインまたはサブドメインを入力します。
- Forward Hostname / IP と Forward Port — 公開したいサービスのアドレス。
- 必要に応じて Block Common Exploits と Websockets Support を有効にします。

- SSL タブで無料の Let’s Encrypt 証明書をリクエストし、自動 HTTPS のために Force SSL を有効にします。
これでサービスにわかりやすいドメイン経由で HTTPS アクセスできるようになります——ルーティング、SSL、アクセス制御は Nginx Proxy Manager が処理します。
ブラウザでドメインを開いたときに、証明書の警告なしでアプリが HTTPS で読み込まれれば、プロキシは正常に動作しています。
サービスを公開する前に
リバースプロキシはアプリを公開します——各アプリが公開に値することを確認してください:
- 独自のログインを持たないサービスの前には Access List を置きます。
- 管理 UI(ポート 81)はインターネットに公開しないでください。ローカルネットワークから管理するか、ポートを公開する代わりに Tailscale を使用します。
- 独自の認証を備えたサービスから始め、公開環境での挙動を確認してからアクセスを広げてください。
FAQ
“there are ports in use”

Nginx Proxy Manager はポート 80(HTTP)、81(管理 UI)、443(HTTPS)を使用します。ポート 80 は通常 ZimaOS Gateway が使用しているため、手動で再マッピングします:Custom Installation を選択し、ポート 80 のマッピングを変更してから Install をクリックします。(使用中の他のポートも再マッピングしてください——81 を再マッピングした場合、「はじめに」の管理 UI アドレスもそれに合わせて変わります。)


関連ガイド
- ポートをまったく開かずにサービスを公開したいですか?Tailscale WireGuard リモートアクセス をご覧ください。
ヘルプが必要ですか?
ZimaOS での Nginx Proxy Manager のインストールや使用で問題が発生した場合は、ZimaSpace Discord コミュニティにご参加ください。チームとコミュニティメンバーが喜んでお手伝いします。