I installed N8N on a Digital Ocean VPS, but it keeps giving an HTTPS connection error. I tried to renew the SSL, and the following error occurred:
Attempting to renew cert ( from /etc/letsencrypt/renewal/ produced an unexpected error: Missing command line flag or config entry for this setting: Input the webroot for Skipping.
All renewal attempts failed. The following certs could not be renewed: /etc/letsencrypt/live/ (failure)

My NGINX has the following configuration for the reverse proxy:

Assi está o proxy reverso server { server_name; location / { proxy_pass​:5678; proxy_set_header Connection ‘’; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection ‘upgrade’; proxy_cache_bypass $http_upgrade; chunked_transfer_encoding off; proxy_buffering off; proxy_cache off; } }

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @Wotila_Carneiro, welcome to the community!

I am sorry you are having trouble. The All renewal attempts failed. error appears to come from outside of n8n itself. Perhaps you want to check with the folks over at Let’s Encrypt ( why exactly your certificate renewal might be failing? This is the organization behind Certbot and probably the best place to get help with problems around issuing Let’s Encrypt certificates.

From my end it appears your DNS records for are missing, so Let’s Encrypt servers wouldn’t be able to find your server: