mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-04 09:25:15 +00:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			04079e7c10
			...
			bump-freed
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					c2965789a0 | 
@@ -49,7 +49,8 @@
 | 
				
			|||||||
										"minLength": 1
 | 
															"minLength": 1
 | 
				
			||||||
									},
 | 
														},
 | 
				
			||||||
									"password": {
 | 
														"password": {
 | 
				
			||||||
										"type": "string"
 | 
															"type": "string",
 | 
				
			||||||
 | 
															"minLength": 1
 | 
				
			||||||
									}
 | 
														}
 | 
				
			||||||
								}
 | 
													}
 | 
				
			||||||
							}
 | 
												}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
    auth_basic            "Authorization required";
 | 
					    auth_basic            "Authorization required";
 | 
				
			||||||
    auth_basic_user_file  /data/access/{{ access_list_id }};
 | 
					    auth_basic_user_file  /data/access/{{ access_list_id }};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {% if access_list.pass_auth == 0 or access_list.pass_auth == true %}
 | 
					    {% if access_list.pass_auth == 0 %}
 | 
				
			||||||
    proxy_set_header Authorization "";
 | 
					    proxy_set_header Authorization "";
 | 
				
			||||||
    {% endif %}
 | 
					    {% endif %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -17,7 +17,7 @@
 | 
				
			|||||||
    deny all;
 | 
					    deny all;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Access checks must...
 | 
					    # Access checks must...
 | 
				
			||||||
    {% if access_list.satisfy_any == 1 or access_list.satisfy_any == true %}
 | 
					    {% if access_list.satisfy_any == 1 %}
 | 
				
			||||||
    satisfy any;
 | 
					    satisfy any;
 | 
				
			||||||
    {% else %}
 | 
					    {% else %}
 | 
				
			||||||
    satisfy all;
 | 
					    satisfy all;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,16 +5,11 @@
 | 
				
			|||||||
  #listen [::]:80;
 | 
					  #listen [::]:80;
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
{% if certificate -%}
 | 
					{% if certificate -%}
 | 
				
			||||||
  listen 443 ssl;
 | 
					  listen 443 ssl{% if http2_support == 1 or http2_support == true %} http2{% endif %};
 | 
				
			||||||
{% if ipv6 -%}
 | 
					{% if ipv6 -%}
 | 
				
			||||||
  listen [::]:443 ssl;
 | 
					  listen [::]:443 ssl{% if http2_support == 1 or http2_support == true %} http2{% endif %};
 | 
				
			||||||
{% else -%}
 | 
					{% else -%}
 | 
				
			||||||
  #listen [::]:443;
 | 
					  #listen [::]:443;
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
{% endif %}
 | 
					{% endif %}
 | 
				
			||||||
  server_name {{ domain_names | join: " " }};
 | 
					  server_name {{ domain_names | join: " " }};
 | 
				
			||||||
{% if http2_support == 1 or http2_support == true %}
 | 
					 | 
				
			||||||
  http2 on;
 | 
					 | 
				
			||||||
{% else -%}
 | 
					 | 
				
			||||||
  http2 off;
 | 
					 | 
				
			||||||
{% endif %}
 | 
					 | 
				
			||||||
@@ -7,7 +7,11 @@
 | 
				
			|||||||
    proxy_set_header X-Forwarded-For    $remote_addr;
 | 
					    proxy_set_header X-Forwarded-For    $remote_addr;
 | 
				
			||||||
    proxy_set_header X-Real-IP		$remote_addr;
 | 
					    proxy_set_header X-Real-IP		$remote_addr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    proxy_pass       {{ forward_scheme }}://{{ forward_host }}:{{ forward_port }}{{ forward_path }};
 | 
					    set $proxy_forward_scheme {{ forward_scheme }};
 | 
				
			||||||
 | 
					    set $proxy_server         "{{ forward_host }}";
 | 
				
			||||||
 | 
					    set $proxy_port           {{ forward_port }};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    proxy_pass       $proxy_forward_scheme://$proxy_server:$proxy_port{{ forward_path }};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {% include "_access.conf" %}
 | 
					    {% include "_access.conf" %}
 | 
				
			||||||
    {% include "_assets.conf" %}
 | 
					    {% include "_assets.conf" %}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -137,13 +137,5 @@ Email:    admin@example.com
 | 
				
			|||||||
Password: changeme
 | 
					Password: changeme
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Immediately after logging in with this default user you will be asked to modify your details and change your password. You can change defaults with:
 | 
					Immediately after logging in with this default user you will be asked to modify your details and change your password.
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
    environment:
 | 
					 | 
				
			||||||
      INITIAL_ADMIN_EMAIL: my@example.com
 | 
					 | 
				
			||||||
      INITIAL_ADMIN_PASSWORD: mypassword1
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<td class="text-center">
 | 
					<td class="text-center">
 | 
				
			||||||
    <div class="avatar d-block" style="background-image: url(<%- (owner && owner.avatar) || '/images/default-avatar.jpg' %>)" title="Owned by <%- (owner && owner.name) || 'a deleted user' %>">
 | 
					    <div class="avatar d-block" style="background-image: url(<%- owner.avatar || '/images/default-avatar.jpg' %>)" title="Owned by <%- owner.name %>">
 | 
				
			||||||
        <span class="avatar-status <%- owner && !owner.is_disabled ? 'bg-green' : 'bg-red' %>"></span>
 | 
					        <span class="avatar-status <%- owner.is_disabled ? 'bg-red' : 'bg-green' %>"></span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</td>
 | 
					</td>
 | 
				
			||||||
<td>
 | 
					<td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<td class="text-center">
 | 
					<td class="text-center">
 | 
				
			||||||
    <div class="avatar d-block" style="background-image: url(<%- (owner && owner.avatar) || '/images/default-avatar.jpg' %>)" title="Owned by <%- (owner && owner.name) || 'a deleted user' %>">
 | 
					    <div class="avatar d-block" style="background-image: url(<%- owner.avatar || '/images/default-avatar.jpg' %>)" title="Owned by <%- owner.name %>">
 | 
				
			||||||
        <span class="avatar-status <%- owner && !owner.is_disabled ? 'bg-green' : 'bg-red' %>"></span>
 | 
					        <span class="avatar-status <%- owner.is_disabled ? 'bg-red' : 'bg-green' %>"></span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</td>
 | 
					</td>
 | 
				
			||||||
<td>
 | 
					<td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<td class="text-center">
 | 
					<td class="text-center">
 | 
				
			||||||
    <div class="avatar d-block" style="background-image: url(<%- (owner && owner.avatar) || '/images/default-avatar.jpg' %>)" title="Owned by <%- (owner && owner.name) || 'a deleted user' %>">
 | 
					    <div class="avatar d-block" style="background-image: url(<%- owner.avatar || '/images/default-avatar.jpg' %>)" title="Owned by <%- owner.name %>">
 | 
				
			||||||
        <span class="avatar-status <%- owner && !owner.is_disabled ? 'bg-green' : 'bg-red' %>"></span>
 | 
					        <span class="avatar-status <%- owner.is_disabled ? 'bg-red' : 'bg-green' %>"></span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</td>
 | 
					</td>
 | 
				
			||||||
<td>
 | 
					<td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<td class="text-center">
 | 
					<td class="text-center">
 | 
				
			||||||
    <div class="avatar d-block" style="background-image: url(<%- (owner && owner.avatar) || '/images/default-avatar.jpg' %>)" title="Owned by <%- (owner && owner.name) || 'a deleted user' %>">
 | 
					    <div class="avatar d-block" style="background-image: url(<%- owner.avatar || '/images/default-avatar.jpg' %>)" title="Owned by <%- owner.name %>">
 | 
				
			||||||
        <span class="avatar-status <%- owner && !owner.is_disabled ? 'bg-green' : 'bg-red' %>"></span>
 | 
					        <span class="avatar-status <%- owner.is_disabled ? 'bg-red' : 'bg-green' %>"></span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</td>
 | 
					</td>
 | 
				
			||||||
<td>
 | 
					<td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<td class="text-center">
 | 
					<td class="text-center">
 | 
				
			||||||
    <div class="avatar d-block" style="background-image: url(<%- (owner && owner.avatar) || '/images/default-avatar.jpg' %>)" title="Owned by <%- (owner && owner.name) || 'a deleted user' %>">
 | 
					    <div class="avatar d-block" style="background-image: url(<%- owner.avatar || '/images/default-avatar.jpg' %>)" title="Owned by <%- owner.name %>">
 | 
				
			||||||
        <span class="avatar-status <%- owner && !owner.is_disabled ? 'bg-green' : 'bg-red' %>"></span>
 | 
					        <span class="avatar-status <%- owner.is_disabled ? 'bg-red' : 'bg-green' %>"></span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</td>
 | 
					</td>
 | 
				
			||||||
<td>
 | 
					<td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
<td class="text-center">
 | 
					<td class="text-center">
 | 
				
			||||||
    <div class="avatar d-block" style="background-image: url(<%- (owner && owner.avatar) || '/images/default-avatar.jpg' %>)" title="Owned by <%- (owner && owner.name) || 'a deleted user' %>">
 | 
					    <div class="avatar d-block" style="background-image: url(<%- owner.avatar || '/images/default-avatar.jpg' %>)" title="Owned by <%- owner.name %>">
 | 
				
			||||||
        <span class="avatar-status <%- owner && !owner.is_disabled ? 'bg-green' : 'bg-red' %>"></span>
 | 
					        <span class="avatar-status <%- owner.is_disabled ? 'bg-red' : 'bg-green' %>"></span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</td>
 | 
					</td>
 | 
				
			||||||
<td>
 | 
					<td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,7 +7,7 @@
 | 
				
			|||||||
		"credentials": "dns_acmedns_api_url = http://acmedns-server/\ndns_acmedns_registration_file = /data/acme-registration.json",
 | 
							"credentials": "dns_acmedns_api_url = http://acmedns-server/\ndns_acmedns_registration_file = /data/acme-registration.json",
 | 
				
			||||||
		"full_plugin_name": "dns-acmedns"
 | 
							"full_plugin_name": "dns-acmedns"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"active24":{
 | 
					    "active24":{
 | 
				
			||||||
		"name": "Active24",
 | 
							"name": "Active24",
 | 
				
			||||||
		"package_name": "certbot-dns-active24",
 | 
							"package_name": "certbot-dns-active24",
 | 
				
			||||||
		"version": "~=1.5.1",
 | 
							"version": "~=1.5.1",
 | 
				
			||||||
@@ -194,7 +194,7 @@
 | 
				
			|||||||
	"freedns": {
 | 
						"freedns": {
 | 
				
			||||||
		"name": "FreeDNS",
 | 
							"name": "FreeDNS",
 | 
				
			||||||
		"package_name": "certbot-dns-freedns",
 | 
							"package_name": "certbot-dns-freedns",
 | 
				
			||||||
		"version": "~=0.1.0",
 | 
							"version": "~=0.2.0",
 | 
				
			||||||
		"dependencies": "",
 | 
							"dependencies": "",
 | 
				
			||||||
		"credentials": "dns_freedns_username = myremoteuser\ndns_freedns_password = verysecureremoteuserpassword",
 | 
							"credentials": "dns_freedns_username = myremoteuser\ndns_freedns_password = verysecureremoteuserpassword",
 | 
				
			||||||
		"full_plugin_name": "dns-freedns"
 | 
							"full_plugin_name": "dns-freedns"
 | 
				
			||||||
@@ -303,14 +303,6 @@
 | 
				
			|||||||
		"credentials": "dns_joker_username = <Dynamic DNS Authentication Username>\ndns_joker_password = <Dynamic DNS Authentication Password>\ndns_joker_domain = <Dynamic DNS Domain>",
 | 
							"credentials": "dns_joker_username = <Dynamic DNS Authentication Username>\ndns_joker_password = <Dynamic DNS Authentication Password>\ndns_joker_domain = <Dynamic DNS Domain>",
 | 
				
			||||||
		"full_plugin_name": "dns-joker"
 | 
							"full_plugin_name": "dns-joker"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"leaseweb": {
 | 
					 | 
				
			||||||
		"name": "LeaseWeb",
 | 
					 | 
				
			||||||
		"package_name": "certbot-dns-leaseweb",
 | 
					 | 
				
			||||||
		"version": "~=1.0.1",
 | 
					 | 
				
			||||||
		"dependencies": "",
 | 
					 | 
				
			||||||
		"credentials": "dns_leaseweb_api_token = 01234556789",
 | 
					 | 
				
			||||||
		"full_plugin_name": "dns-leaseweb"
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"linode": {
 | 
						"linode": {
 | 
				
			||||||
		"name": "Linode",
 | 
							"name": "Linode",
 | 
				
			||||||
		"package_name": "certbot-dns-linode",
 | 
							"package_name": "certbot-dns-linode",
 | 
				
			||||||
@@ -432,13 +424,13 @@
 | 
				
			|||||||
		"full_plugin_name": "dns-rfc2136"
 | 
							"full_plugin_name": "dns-rfc2136"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"rockenstein": {
 | 
						"rockenstein": {
 | 
				
			||||||
		"name": "rockenstein AG",
 | 
					                "name": "rockenstein AG",
 | 
				
			||||||
		"package_name": "certbot-dns-rockenstein",
 | 
					                "package_name": "certbot-dns-rockenstein",
 | 
				
			||||||
		"version": "~=1.0.0",
 | 
					                "version": "~=1.0.0",
 | 
				
			||||||
		"dependencies": "",
 | 
					                "dependencies": "",
 | 
				
			||||||
		"credentials": "dns_rockenstein_token=<token>",
 | 
					                "credentials": "dns_rockenstein_token=<token>",
 | 
				
			||||||
		"full_plugin_name": "dns-rockenstein"
 | 
					                "full_plugin_name": "dns-rockenstein"
 | 
				
			||||||
	},
 | 
					        },
 | 
				
			||||||
	"route53": {
 | 
						"route53": {
 | 
				
			||||||
		"name": "Route 53 (Amazon)",
 | 
							"name": "Route 53 (Amazon)",
 | 
				
			||||||
		"package_name": "certbot-dns-route53",
 | 
							"package_name": "certbot-dns-route53",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user