Setting up Nginx Proxy Manager in docker container via docker compose. Acquiring a free domain and setting up SSL Certs with wildcard. Modifying existing docker containers to get them on the proxy network and setting up subdomains for Nextcloud, TriliumNext, Plex, Portainer, Unifi, Pihole. Bonus optimization to NPM.
**Link to my GitHub where you can find the nginx-proxy-manager.yml file**
(docker compose / Nginx Proxy Manager)
https://github.com/robwithtech/homelab
----------------------------------------------------
-- Links --
(Please note, I may earn a small commission if you use any of the links below to purchase a product. This won't cost you anything but will help me. Thank you.)
Sabrent USB 3.0 to SATA Dual Bay External Hard Drive Dock
https://amzn.to/4dMJqxc (Amazon)
Need a BENFEI USB 3.0 Hub
https://amzn.to/3X7brIY (Amazon)
Yuanley 2.5G Managed switches
8x2.5G+1x10G SFP+(Managed)
https://amzn.to/3Y3wdeh (Amazon)
----------------------------------------------------
**View my channel**
https://www.youtube.com/channel/UCvpoA6IykBM6Aj1Y52cbcuw?sub_confirmation=1
Timeline
0:30 Docker network setups
4:50 Acquire Domain Name DuckDNS
6:30 Testing DNS and override domain on pihole
12:00 NginxProxyManager docker creation
16:49 NPM Login
20:40 Nextcloud NPM setup
26:00 TriliumNext NPM setup
29:50 Plex NPM setup
34:45 Portainer NPM setup
37:30 Unifi NPM setup
41:50 Pihole NPM setup
43:40 Bonus NPM optimization
47:53 Outro