Skip to content

WizardBrew/Nginx-Proxy-Manager-with-MariaDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nginx-Proxy-Manager-with-MariaDB

🧱 WizardCloud Pi β€” Nginx Proxy Manager

Modular, reproducible deployment of Nginx Proxy Manager with MariaDB backend, custom Docker network, static IPs, and branded proxy routing.


  • List item
  • Layout- Network, Volumes, Database, and NPM Frontend

πŸ“¦ Setup 1: Network

Create custom Docker network

docker network create
--driver bridge
--subnet 10.10.10.0/24
--gateway 10.10.10.1
npm-net


πŸ“¦ Setup 2: Volumes

docker volume create npm-app-data docker volume create npm-app-letsencrypt


πŸ“¦ Step 3: Deploy MariaDB

docker run -d
--name npm-db
--network npm-net
--ip 10.10.10.10
--restart unless-stopped
-e MYSQL_ROOT_PASSWORD=rootpass
-e MYSQL_DATABASE=npm
-e MYSQL_USER=npmuser
-e MYSQL_PASSWORD=npmuserpass
mariadb:10.5


πŸ“¦ Step 4: Deploy NPM Frontend

docker run -d
--name npm-app
--network npm-net
--ip 10.10.10.20
--restart unless-stopped
-p 8040:81
-p 80:80
-p 443:443
-e DB_MYSQL_HOST=10.10.10.10
-e DB_MYSQL_PORT=3306
-e DB_MYSQL_USER=npmuser
-e DB_MYSQL_PASSWORD=npmuserpass
-e DB_MYSQL_NAME=npm
-v npm-app-data:/data
-v npm-app-letsencrypt:/etc/letsencrypt
jc21/nginx-proxy-manager:2.12.6


πŸ” Access Dashboard

Login: admin@example.com / changeme

Change credentials immediately.


The Repo Owner - jc21
Credit: nginx-proxy-manager repo enter image description here

About

Custom Port and Maria BD added.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages