Sign inSign up

openboatprojects/nginx-proxy-manager

By openboatprojects

Updated about 1 year ago

This is a clone from jc21/nginx-proxy-manager with own settings for a TrueNAS Scale server

Image
Security
Web servers
0

553

openboatprojects/nginx-proxy-manager repository overview

Nginx Proxy Manager for TrueNAS Scale

Source: jc21/nginx-proxy-manager

Modifyed by: Norbert Walter, Open Boat Projects

Thanks for the copy of the docker build!

Pre Configuration

  1. Change in TrueNAS Scale web configuration under System -> General Settings the ports for:

Web Interface HTTP Port: 80 -> 81

Web Interface HTTPS Port: 443 -> 444

  1. Reboot TrueNAS Scale

Docker Configuration

Application Name: nginx-proxy-manager !!! Attention: Only lower cases !!!

Repository: openboatprojects/nginx-proxy-manager

Tag: 2.12.6 (latest or valid tag number)

Timezone: Europe/Berlin Depends on your region

Restart Policy: Unless Stopped

Add Ports

Port Bind Mode: Publish port on the host for external access

Host Port: 80

Container Port: 80

Protocol: TCP

Port Bind Mode: Publish port on the host for external access

Host Port: 30020

Container Port: 81

Protocol: TCP

Port Bind Mode: Publish port on the host for external access

Host Port: 443

Container Port: 443

Protocol: TCP

Add Nameserver

Nameserver: 192.168.1.251 !!! Use your own nameserver. Important for LetsCrypt certificates !!!

Add Portal Configuration

Name: Web UI

Protocol: HTTP

Port: 30020

Path: /login

Add Storage

Type: ixVolume (Dataset created automatically by the system)

Mount Path: /data

Type: ixVolume (Dataset created automatically by the system)

Mount Path: /etc/letsencrypt

Post configuration steps after docker configuration

  1. Reboot the docker container

  2. Add in you internet router two port releases for Port 80 and 443 depends from your TrueNAS Scale server

    TrueNas_IP ---> Port 80 (HTTP)

    TrueNas_IP ---> Port 443 (HTTPS)

    Attention! Remove all other port releases in your router for Port 80 and 443 if it before used from other computers

  3. Reboot your router

  4. Login Nginx-Proxy-Manager

    http://TrueNas_IP:30020/login

    email: [email protected]

    pass: changeme

  5. Cerate a new login passwort for Nginx-Proxy-Manager

Tag summary

Content type

Image

Digest

sha256:f95228723

Size

357.6 MB

Last updated

about 1 year ago

docker pull openboatprojects/nginx-proxy-manager:2.12.6