Bunko Shelf

Reverse Proxy

Nginx Proxy Manager is an easy way to manage reverse proxies and SSL certificates without having to deal with manual configurations. Below are the minimum steps to get it running with Docker.

1

Create the Docker Compose

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    environment:
      TZ: "America/El_Salvador"
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
2

Start Nginx Proxy Manager

docker compose up -d
3

Access the Web Interface

Once started, open http://localhost:81 (or http://127.0.0.1:81) to enter the administration panel. From there you can create hosts, point them to your Bunko Shelf container, and configure SSL certificates.

SSL Certificates

To generate free SSL certificates with Let's Encrypt within Nginx Proxy Manager, it is recommended to search for a tutorial on YouTube. Seeing the interface makes it easier to follow the steps.

Alternatives

If you prefer something more advanced or automated, there are other options like Traefik. Any of them will work as a reverse proxy for Bunko Shelf.