Skip to content

[Feature Request]: Add a Template for Nginx Proxy Manager #2

@JavadTorabiKh

Description

@JavadTorabiKh

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/letsencrypt

Additional 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions