By default, you can access n8n using the server IP with HTTP. To use HTTPS (secure access)

You need a registered domain name pointing to your server’s IP.

Steps to Enable HTTPS:

  1. Register a Domain (e.g., example.com).

  2. After registering your domain, you have two options to point it to your server:

    Option 1 – Manage DNS yourself

    Option 2 – Use our DNS management (Exabytes)

  1. Update the Server Hostname:

    Replace your own hostname with n8n.example.com

    sudo hostnamectl set-hostname n8n.example.com
    Plain





  2. Request/Renew SSL Certificate:
     
    Run the following command:
    bash /usr/local/bin/ssl-renew.sh
    Plain
  • This script will automatically request a valid SSL certificate.

  • SSL certificates are automatically checked and renewed daily at midnight.

✅ Once complete, you can access n8n securely via:

https://n8n.example.com/