christianlempa-boilerplates/docker-compose/nginxproxymanager
Damian Mikoláš 964bd0162e
Fixed DB names not matching in the containers
Changed MySQL hostname in the nignxproxymanager image to match the name of the MariaDB container
2022-04-06 18:02:47 +02:00
..
docker-compose.yaml Fixed DB names not matching in the containers 2022-04-06 18:02:47 +02:00
README.md readme file updates 2022-01-10 09:30:01 +01:00

Installation

Deployment

Copy the docker-compose.yml template into your project folder and start the container.

Configuration

Visit the Nginxproxymanager Web Interface http://localhost:81, and login with Nginxproxymanager's default username admin@example.com and password: changeme.

For more info visit: Official Nginxproxymanager Installation Documentation

Best-Practices & Post-Installation

Disable HTTP

It's not secure to expose Nginxproxymanager via the HTTP protocol. Follow these steps to enable HTTPS only.

Don't expose Nginxproxymanager's UI on port 81

  • Add a Proxy Host for Nginxproxymanager's WebUI to target 127.0.0.1:81
  • Remove port :81 from the docker-compose file

Additional Referfences

Official Nginxproxymanager Installation Documentation