Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Djoss - Nginx Proxy Manager

Featured Replies

  • Author
On 1/29/2020 at 12:26 PM, mihcox said:

Bumping this, is there any way to force NGINX to add the /zm to a domain name so that it goes through properly without having to manually add it?

You can try to add something like this to the advanced config.

location = / {return 301 $scheme://$http_host/zm/;}

But I think you may then need to add a "Custom location" for "/zm". 

  • Replies 2k
  • Views 516.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • You can use my fork for now: https://hub.docker.com/r/mattie112/docker-nginx-proxy-manager (which I will delete if/when this gets implemented by Djoss)   My fork is 100% the same c

  • sdchoni
    sdchoni

    To temporarily resolve this issue, you can use the previous release of Nginx Proxy Manager. Edit the app and change the repository to: jlesage/nginx-proxy-manager:v25.09.1 Once this is resolved, you

  • Please verify that the problem is fixed with the latest version.

Posted Images

  • Author
On 2/4/2020 at 4:38 AM, GreenEyedMonster said:

Anyone else having this issue??

Do you have the same problem if you access the app directly, without going through NPM?

  • Author
On 2/8/2020 at 12:41 PM, EC28 said:

Has anyone been able to figure out how to get the URL to forward to the NoVNC server and skip this page?  This is what I mean:

 

https://imgur.com/fEceIPi

 

I want to bypass clicking the vnc.html and have it go straight to the password prompt.

Shouldn't be done by the proxied app itself?

  • Author
On 2/8/2020 at 2:12 PM, Nuke said:

How to exclude some folders for authorization?

I think you should be able to use "auth_basic off;" for the location you want to exclude.

  • Author
On 2/10/2020 at 1:40 AM, pether said:

I'm having trouble with certificates, visiting my site normally the browser will tell me that the certificate is valid. I've tested with both letsencrypt and with a bought certificate. But when I try to verify it, it will respond with the NPM dummy certificate, and not the proper one. Why is this?

 

Tested with:

echo | openssl s_client -connect subdomain.domain.com:443

curl https://subdomain.domain.com

 

Sometimes curl does not give the error for being a self signed certificate, but openssl still retrieves the dummy one.

openssl need need to use SNI to connect: add "-servername subdomain.domain.com" to your openssl command.

  • Author
8 hours ago, CJandDarren said:

Hi, Djoss.

Being brutally honest, I have never used any of these things before so when it came to Forward Hostname / IP* I was not exactly sure what it ment.

I read the documentation but did not find it or not enough coffee yet. Could you possibly give a example of what it means.

 

D...

The forward hostname/ip is the IP address of the service/app you want to proxy.  So for example, if the service is a docker container, you set the IP address of unRAID and the port is the one used to access the container's web UI.

2 hours ago, Djoss said:

Shouldn't be done by the proxied app itself?

I'm not sure what you mean exactly.  It still just ends up on that page I posted at any rate.  I dont know of a setting in NoVNC that can change that.

This program is terrible for new people like me I have tried for 3 weeks to make this work and there is limited support on the internet about it.

 

I am trying to make this work with No-ip after failing to make it work with duckdns.  My isp is blocking port 80 and I've already open ports on my router. Ive also signed up with Cloudflare, and namesilo and changed the cnames, and dns.  I don't know what I am doing wrong or I should remove a service to make it work like cloudflare.   Maybe they are conflicting with each other or I have overcomplicated this suppose to be simple process. 

 

I always get internal error when trying to get a SSL certificate, and when I click on my domain I get No-ip signup for this domain name.  When I try clicking from my phone disconnected from wifi i get error page with no connection.

 

SpaceInvader should make a video how to use this program instead of his older videos. 

Edited by Bandit_King

On 2/16/2020 at 6:10 PM, Djoss said:

The forward hostname/ip is the IP address of the service/app you want to proxy.  So for example, if the service is a docker container, you set the IP address of unRAID and the port is the one used to access the container's web UI.

 

Well, it looks like a good docker and program but for the life of me I can not get it to see the wordpress install docker i put in.

I think you might need a very noob friendly version of your documentation. Personally it looks like it was most other docs on github written for other programmers.

 

D...

 

 

Even I follow this guide

 

reverse_proxy_simplified_guideI still get INTERNAL ERROR for making SSL certificate even with ports forwarded properly on my router.

On 2/16/2020 at 11:55 AM, Djoss said:

Do you have the same problem if you access the app directly, without going through NPM?

Nope.  Only through NPM. Only certain docker's as well.  It's a strange one!  Regardless, thank you for making this!  It is freaking amazing!

Here's a question for you folks.  So, I've got my unraid server access through NPM and it works great for remote access.  One of the things I notice is when I "apply an update" or anything that requires a pop-up windows to be created, no text is shown... just a blank window with the window title header.  For an example, using my internal network IP address to access my unraid server, I can to to the system log icon and click it and see line items in the log entry.  If I was to do that using my external access (https://unraid.abcdefg.com), I get nothing but a blank window.

 

Here's my config:

# ------------------------------------------------------------
# unraid.abcdefg.com
# ------------------------------------------------------------

server {
  set $forward_scheme http;
  set $server         "10.10.10.200";
  set $port           80;

  listen 8080;
listen 4443 ssl http2;

  server_name unraid.abcdefg.com;

  # Let's Encrypt SSL
  include conf.d/include/letsencrypt-acme-challenge.conf;
  include conf.d/include/ssl-ciphers.conf;
  ssl_certificate /etc/letsencrypt/live/npm-3/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/npm-3/privkey.pem;

  access_log /data/logs/proxy_host-2.log proxy;

  location / {

    # Force SSL
    include conf.d/include/force-ssl.conf;
    
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
 
    # Proxy!
    include conf.d/include/proxy.conf;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

Any thoughts?

  • Author
On 2/16/2020 at 3:07 PM, EC28 said:

I'm not sure what you mean exactly.  It still just ends up on that page I posted at any rate.  I dont know of a setting in NoVNC that can change that.

Is it another container that runs NoVNC ?

  • Author
4 hours ago, debit lagos said:

Here's a question for you folks.  So, I've got my unraid server access through NPM and it works great for remote access.  One of the things I notice is when I "apply an update" or anything that requires a pop-up windows to be created, no text is shown... just a blank window with the window title header.  For an example, using my internal network IP address to access my unraid server, I can to to the system log icon and click it and see line items in the log entry.  If I was to do that using my external access (https://unraid.abcdefg.com), I get nothing but a blank window.

 

Here's my config:


# ------------------------------------------------------------
# unraid.abcdefg.com
# ------------------------------------------------------------

server {
  set $forward_scheme http;
  set $server         "10.10.10.200";
  set $port           80;

  listen 8080;
listen 4443 ssl http2;

  server_name unraid.abcdefg.com;

  # Let's Encrypt SSL
  include conf.d/include/letsencrypt-acme-challenge.conf;
  include conf.d/include/ssl-ciphers.conf;
  ssl_certificate /etc/letsencrypt/live/npm-3/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/npm-3/privkey.pem;

  access_log /data/logs/proxy_host-2.log proxy;

  location / {

    # Force SSL
    include conf.d/include/force-ssl.conf;
    
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
 
    # Proxy!
    include conf.d/include/proxy.conf;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

Any thoughts?

I also have the same issue.  I'm not sure if this is a problem with NPM or not... 

  • Author
On 2/17/2020 at 4:35 PM, CJandDarren said:

Well, it looks like a good docker and program but for the life of me I can not get it to see the wordpress install docker i put in.

Would you like to share to config you tried?

 

On 2/8/2020 at 2:12 PM, Nuke said:

How to exclude some folders for authorization?

 

See screenshot.

 

Screen Shot 2020-02-23 at 1.32.05 AM.png

On 2/23/2020 at 7:39 AM, debit lagos said:

Here's a question for you folks.  So, I've got my unraid server access through NPM and it works great for remote access.  One of the things I notice is when I "apply an update" or anything that requires a pop-up windows to be created, no text is shown... just a blank window with the window title header.  For an example, using my internal network IP address to access my unraid server, I can to to the system log icon and click it and see line items in the log entry.  If I was to do that using my external access (https://unraid.abcdefg.com), I get nothing but a blank window.

 

Here's my config:


# ------------------------------------------------------------
# unraid.abcdefg.com
# ------------------------------------------------------------

server {
  set $forward_scheme http;
  set $server         "10.10.10.200";
  set $port           80;

  listen 8080;
listen 4443 ssl http2;

  server_name unraid.abcdefg.com;

  # Let's Encrypt SSL
  include conf.d/include/letsencrypt-acme-challenge.conf;
  include conf.d/include/ssl-ciphers.conf;
  ssl_certificate /etc/letsencrypt/live/npm-3/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/npm-3/privkey.pem;

  access_log /data/logs/proxy_host-2.log proxy;

  location / {

    # Force SSL
    include conf.d/include/force-ssl.conf;
    
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
 
    # Proxy!
    include conf.d/include/proxy.conf;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

Any thoughts?

Having the same problem. I can see the header for the website. Also if I click inspect source I see all the code for the website but its just blank. Only tautulli works. Sonarr/Radarr/Hydra2/Bitwarden none work. Just blank website. Also if I enable login in forms they show up but after that it's blank again. 

20200224_095531.jpg

20200224_095516.jpg

So I just started using this and it is so much easier to use. The only docker I can't get to work (and couldn't using the letsencrypt docker either) is shinobi. Always get a bad gateway no matter what I do. Any thoughts on how to diagnose what is going on?

 

The only difference is that shinobi is on my IOT vlan instead of main one. 

22 hours ago, Djoss said:

I also have the same issue.  I'm not sure if this is a problem with NPM or not... 

Okay, no worries then.  This upcoming weekend, I'm going to play around and see if it's a php thing or something else.

On 2/22/2020 at 9:07 PM, Djoss said:

If you ISP is blocking port 80, then it's not possible to automatically get SSL certificates...

 

Check if your port is accessible from the Internet using https://www.yougetsignal.com/tools/open-ports/ 

port 80 and 443 closed what are the alternatives to getting a reverse proxy.

5 minutes ago, Bandit_King said:

port 80 and 443 closed what are the alternatives to getting a reverse proxy.

Maybe use alternative ports in port forwarding?  Maybe I am using the wrong ip to port forward?  I am using DD-WRT and dunno what to put under Source Net an IP Address in port forwarding.

On 2/23/2020 at 12:24 PM, Djoss said:

I also have the same issue.  I'm not sure if this is a problem with NPM or not... 

I had the same problem and solved it by disabling cache assets and block common exploits. 

On 2/22/2020 at 9:04 PM, Djoss said:

Is it another container that runs NoVNC ?

Yes, it's the Hexchat IRC docker that runs on NoVNC.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.