Nginx Proxy Manager のセットアップ方法:セルフホストアプリを保護する
チュートリアル 2026年2月25日 1 min read

Nginx Proxy Manager のセットアップ方法:セルフホストアプリを保護する

H

Hostly Team

Self-Hosting Enthusiast

Docker で数分で Nginx Proxy Manager をデプロイする方法を学びましょう。自動 SSL 証明書、美しいダッシュボード、nginx 設定ファイルなしですべてのセルフホストサービスへの安全なアクセスを取得できます。

Nextcloud をポート 8080 に、Jellyfin を 8096 に、Vaultwarden を 8081 に、その他多数のサービスをデプロイしました。今、http://192.168.1.50:8080 のようなブックマークを扱い、どのポートがどこに行くか思い出すのに苦労し、何も HTTPS を持っていないためブラウザがセキュリティ警告を出しています。

より良い方法があります。Nginx Proxy Manager(NPM)は、すべてのサービスの前に配置され、複雑さを処理する美しくユーザーフレンドリーなリバースプロキシです。数回のクリックで、Let's Encrypt からの自動 SSL 証明書、cloud.yourdomain.com のようなクリーンなサブドメイン URL、そしてすべてを管理するための素晴らしいダッシュボードを取得できます。

Docker Compose 設定

services:
  npm:
    image: 'jc21/nginx-proxy-manager:latest'
    container_name: nginx-proxy-manager
    restart: unless-stopped
    ports:
      - '80:80'
      - '443:443'
      - '81:81'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    networks:
      - proxy

networks:
  proxy:
    name: proxy
    driver: bridge

hostly.sh でより多くのインフラツールを発見してください。