-
Notifications
You must be signed in to change notification settings - Fork 4
Description
I would like to propose adding a ready-to-use Docker Compose template forNginx Proxy Manager (NPM). NPM is a popular, open-source tool that provides a clean web UI for managing reverse proxy hosts, SSL certificates, and other common proxy features. A template for it would allow Liara users to easily set up a powerful and user-friendly gateway for their applications.
The current alternative is to write a customdocker-compose.yml file from scratch or use raw Nginx configurations, which requires a deeper understanding of both systems and is more error-prone.
Proposed Template Structure Here is a suggesteddocker-compose.yml structure that could be used as a starting point:
version: '3.8'
services:
nginx-proxy-manager:
image: 'jc21/nginx-proxy-manager:latest'
container_name: npm
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
environment:
DB_SQLITE_FILE: "/data/database.sqlite"
DISABLE_IPV6: "false"
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencryptAdditional context
· Nginx Proxy Manager's admin interface runs on port 81, so users would need to be informed about this in the documentation.
· The template would need to be tested to ensure it works seamlessly on Liara's infrastructure.
· This would be an incredibly valuable addition for users deploying multiple web applications who need a central point to manage routing and SSL.
I am willing to help test this template and provide feedback if needed.