[Support] Djoss - Nginx Proxy Manager


Djoss

Recommended Posts

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

  • Like 1
Link to comment
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.

Link to comment
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.

  • Thanks 1
Link to comment

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
Link to comment
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...

 

 

Link to comment

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?

Link to comment
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... 

  • Like 1
Link to comment
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

Link to comment

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. 

Link to comment

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.