You've already forked nginx-proxy-manager
							
							
				mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-30 18:05:34 +03:00 
			
		
		
		
	404 hosts add update complete, fix certbot renewals
and remove the need for email and agreement on cert requests
This commit is contained in:
		| @@ -121,11 +121,13 @@ const setupCertbotPlugins = async () => { | ||||
| 				// Make sure credentials file exists | ||||
| 				const credentials_loc = `/etc/letsencrypt/credentials/credentials-${certificate.id}`; | ||||
| 				// Escape single quotes and backslashes | ||||
| 				const escapedCredentials = certificate.meta.dns_provider_credentials | ||||
| 					.replaceAll("'", "\\'") | ||||
| 					.replaceAll("\\", "\\\\"); | ||||
| 				const credentials_cmd = `[ -f '${credentials_loc}' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '${escapedCredentials}' > '${credentials_loc}' && chmod 600 '${credentials_loc}'; }`; | ||||
| 				promises.push(utils.exec(credentials_cmd)); | ||||
| 				if (typeof certificate.meta.dns_provider_credentials === "string") { | ||||
| 					const escapedCredentials = certificate.meta.dns_provider_credentials | ||||
| 						.replaceAll("'", "\\'") | ||||
| 						.replaceAll("\\", "\\\\"); | ||||
| 					const credentials_cmd = `[ -f '${credentials_loc}' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '${escapedCredentials}' > '${credentials_loc}' && chmod 600 '${credentials_loc}'; }`; | ||||
| 					promises.push(utils.exec(credentials_cmd)); | ||||
| 				} | ||||
| 			} | ||||
| 			return true; | ||||
| 		}); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user