Install the app
How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

NGINX Proxy Manager issues

226
74
NAS
DS923+
Operating system
  1. Linux
  2. macOS
Mobile operating system
  1. iOS
Last edited:
Got inspired by @Rusty and the article on Blackvoid, I decided to give NGINX proxy manager a try.
Installed just fine via docker compose but I can't create any hew proxy host properly.

So far I have the containers up and running, no errors in log.

Used the following compose:

YAML:
version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    ports:
      - '8180:80'
      - '81:81'
      - '8443:443'
    environment:
      TZ: "Europe/Athens"
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSQL_NAME: "npm"
    volumes:
      - /volume2/docker/npm/data:/data
      - /volume2/docker/npm/letsencrypt:/etc/letsencrypt
  db:
    image: 'jc21/mariadb-aria:latest'
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - /volume2/docker/npm/data/mysql:/var/lib/mysql

Ports on my router are forwarded as following image:

Screenshot 2023-12-22 at 10.11.41.png


I created a test proxy host as following:

Screenshot 2023-12-22 at 10.10.57.png


When I open it I get a message from Web Station "Your web site is not setup yet"!
I uninstalled Web Station and still get the same page.

Screenshot 2023-12-22 at 10.10.31.webp


Any ideas?
 
Solution
Well, I finally managed to install NPM.
I don't know and I can't understand what could be the issue. I just uninstalled Web Station in the process of troubleshooting, installed again, then created again a stack with docker-compose directly from Nginx Proxy Manager web page as a base, same port forwarding on my router and now everything works! Nothing else changed from side.
Anyway, now just works, so I let the past as is...

I have only one issue left and I can't find somewhere an answer:
All services work just fine now after creating new proxy hosts in NPM, and appropriate certificates created. All services except one! This one service gives me the exact Web Station welcome page as above!
I cant't find any info but may be there...
Last edited:
Wild card certs for xxxx.synology.me domain will not be possible to create via NPM as you can't verify that domain as yours own, but using DSM cert UI it does work.

Since DSM version 6.2.3-25423, Synology has included this in their release notes:

11. Added support for Let's Encrypt wildcard certificates

One month later they have included the following feature:

11. Added support for Let's Encrypt wildcard certificates for Synology DDNS
Yes, I have already a wildcard certificate issued in Control Panel --> Security --> Certificate page and I was using it up to now.
Can I just export that and import it as custom certificate in NPM?
In this case, which files exactly are the certificate, the certificate key and (if needed) the intermediate certificate?

EDIT:
Do I guess correct that certificate is the cert.pem file and the key is the privkey.pem file?
 
Upvote 0

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Similar threads

The only way to edit "advanced" reverse host parameters is to write your own conf file and place it via...
Replies
1
Views
258
Replies
11
Views
1,519

Thread Tags

Welcome to SynoForum.com!

SynoForum.com is an unofficial Synology forum for NAS owners and enthusiasts.

Registration is free, easy and fast!

Trending content in this forum

Back
Top