MENU

Fun & Interesting

Nginx Proxy Manager Tutorial - Easy SSL Certificates

Distro Domain 43,055 12 months ago
Video Not Working? Fix It Now

In this video I show you how to secure and enhance your home server setup with simple steps using Nginx Proxy Manager. Follow along as I show you how to set up custom domain names and SSL certificates for your applications for public and private exposure. Upgrade Your Homelab Experience with Pretty Domains & Valid SSL Certificates. Join Discord: https://discord.gg/aj5FhGhcMy ######## Nginx Proxy Manager Docker Compose ######## services: nginx-proxy: image: 'jc21/nginx-proxy-manager:2.10.4' container_name: nginx-proxy ports: - '80:80' - '443:443' - '81:81' environment: DB_MYSQL_HOST: "mariadb" DB_MYSQL_PORT: 3306 DB_MYSQL_USER: "npm" DB_MYSQL_PASSWORD: "Q#GNTJ!E2vr4" DB_MYSQL_NAME: "npm" DISABLE_IPV6: 'true' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt depends_on: - mariadb networks: - frontend restart: unless-stopped mariadb: image: 'jc21/mariadb-aria:latest' container_name: nginx-proxy-database environment: MYSQL_ROOT_PASSWORD: 'Q#GNTJ!E2vr4' MYSQL_DATABASE: 'npm' MYSQL_USER: 'npm' MYSQL_PASSWORD: 'Q#GNTJ!E2vr4' MARIADB_AUTO_UPGRADE: '1' volumes: - ./mysql:/var/lib/mysql networks: - frontend restart: unless-stopped networks: frontend: driver: bridge ############################################# ######## Jellyfin Docker Compose ######## services: jellyfin: image: lscr.io/linuxserver/jellyfin:10.8.13-1-ls9 container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=America/Toronto volumes: - ./config:/config - /path/to/movies:/data/movies ports: - 8096:8096 - 8920:8920 - 7359:7359/udp - 1900:1900/udp networks: - nginx-proxy_frontend restart: unless-stopped networks: nginx-proxy_frontend: external: true ################################### For business inqueries or consultation send me an email to: [email protected] 0:00 - What you need 0:47 - Nginx Proxy Manager Docker 4:28 - Jellyfin on Docker 6:39 - Nginx Proxy Manager Account 7:24 - Public Domain Setup 8:58 - API Token Setup 10:36 - Public Proxy Rule & SSL Certificate 13:00 - Firewall Configuration 13:52 - Certificate Validation 14:14 - DuckDNS 14:37 - Local Domain Setup 15:59 - Local Proxy Rule & SSL Certificate 17:19 - Certificate Validation 17:34 - Closing Notes #nginx #ssl #sslcertificate #npm #nginxproxy #docker #homelab

Comment