BigCloudy KnowledgeBase BigCloudy KnowledgeBase
  • Cloud Hosting
    • cPanel Hosting
    • Laravel Hosting
    • Node.js Hosting
    • Magento Hosting
    • Django Hosting
    • Reseller/Agency Hosting
    • SSL Certificates
  • WordPress
    • WordPress Hosting
    • WooCommerce Hosting
  • VPS & Dedicated Server
    • Linux VPS Hosting
    • Windows VPS
    • Forex VPS Hosting
    • SEO VPS Hosting
    • n8n VPS Hosting
    • Dedicated Servers
  • AI Website Builder
Log in
BigCloudy KnowledgeBase BigCloudy KnowledgeBase
Log in
BigCloudy KnowledgeBase BigCloudy KnowledgeBase
  • Cloud Hosting
    • cPanel Hosting
    • Laravel Hosting
    • Node.js Hosting
    • Magento Hosting
    • Django Hosting
    • Reseller/Agency Hosting
    • SSL Certificates
  • WordPress
    • WordPress Hosting
    • WooCommerce Hosting
  • VPS & Dedicated Server
    • Linux VPS Hosting
    • Windows VPS
    • Forex VPS Hosting
    • SEO VPS Hosting
    • n8n VPS Hosting
    • Dedicated Servers
  • AI Website Builder
creativeleaf
loading
Popular Searches
  • wordpress
  • how do i add new domains or subdomains in plesk?
  1. Home
  2. Hosting FAQ
  3. N8N VPS Hosting
  4. Can I access n8n through a custom domain?
Updated on February 11, 2026
Hosting FAQ
  • Folder icon closed Folder open iconVPS
    • What is the Difference Between VPS and Shared Hosting
    • How to Connect to Your VPS via SSH or RDP
    • Can I Upgrade My VPS Resources Anytime?
    • How to troubleshoot “Server not reachable” on VPS?
  • Folder icon closed Folder open iconWordPress Hosting
    • How Do I Install WordPress on My Hosting?
    • What are the benefits of WordPress-optimized hosting?
    • How to Fix the “Error Establishing a Database Connection” Issue?
    • How to fix payment gateway issues in WooCommerce?
    • Can I Migrate My WordPress Site from Another Host?
    • How do I secure my WordPress site from attacks?
  • Folder icon closed Folder open iconForex hosting
    • How do I reduce latency for Forex trading servers?
    • How to connect MetaTrader (MT4/MT5) to Forex VPS?
    • What is Forex VPS hosting and why is it important?
    • Is 24/7 Uptime Guaranteed for Forex VPS?
  • Folder icon closed Folder open iconN8N VPS Hosting
    • What is n8n VPS hosting used for?
    • How do I install n8n on my VPS?
    • Can I access n8n through a custom domain?
    • How do I secure n8n with SSL or HTTPS?
    • How to restart or update the n8n service?
  • Folder icon closed Folder open iconWooCommerce
    • How do I set up WooCommerce on my WordPress hosting?
    • Which Hosting Plan Is Best for WooCommerce Stores?
    • How Can I Improve WooCommerce Site Speed?
    • How to Enable SSL for WooCommerce?
  • Folder icon closed Folder open iconReseller Hosting
    • What Is Reseller Hosting and How Does It Work?
    • How Can I Create Hosting Packages for My Clients?
    • How Do I Set Custom Nameservers for My Reseller Account?
    • Can I White-Label My Hosting Control Panel?
    • How Do I Manage Client Accounts in Reseller Hosting?
  • Folder icon closed Folder open iconDedicated Server
    • What are the benefits of a dedicated server over VPS?
    • How Do I Manage Root Access Securely?
    • Can I install my own control panel on a dedicated server?
    • How do I request hardware upgrades or RAID configuration?
    • How do I monitor resource usage on my dedicated server?

Can I access n8n through a custom domain?

Introduction

After installing n8n on your Virtual Private Server (VPS), you may want to access it using a custom domain instead of your server’s IP address. Using a custom domain not only makes your automation dashboard easier to access but also improves security, professionalism, and branding.

In this article, you’ll learn how to access n8n through a custom domain, why it’s beneficial, and how to configure your domain for a secure VPS setup. For reliable VPS hosting to run n8n smoothly, check out BigCloudy plans.

Why Use a Custom Domain for n8n?

Accessing n8n at a URL like automation.yourdomain.com is far better than using a raw IP address. It enhances the user experience and provides strong security advantages.

Benefits of Using a Custom Domain

  • Professional Access: Looks polished and credible for businesses and teams.
  • Easier Management: Simple to remember and convenient for frequent access.
  • Improved Security: Enables HTTPS using SSL certificates.
  • Custom Branding: Aligns your automation platform with your brand identity.

Requirements Before Setting Up a Custom Domain

1. Running n8n Instance

You should have n8n already installed and running on your VPS — via Node.js, PM2, or Docker.

2. Registered Domain Name

You’ll need an active domain from a registrar like Namecheap, GoDaddy, or Google Domains.

3. DNS Access

You must be able to edit your domain’s DNS settings to point the domain to your VPS IP address.

Step 1: Point Your Domain to the VPS

To connect your custom domain to your VPS, create a new A record in your DNS settings.

Create an A Record:

  • Type: A
  • Host: automation
  • Value: your_vps_ip
  • TTL: Automatic or 3600

Example:
If your domain is example.com and your VPS IP is 192.168.1.100, then:

automation.example.com → 192.168.1.100

DNS propagation typically completes within minutes but may take up to 24 hours.

Step 2: Install and Configure a Reverse Proxy (NGINX)

To access n8n using your custom domain and secure it with HTTPS, you’ll need a reverse proxy like NGINX.

Install NGINX

sudo apt install nginx -y

Create a New NGINX Configuration File

sudo nano /etc/nginx/sites-available/n8n.conf

Add the configuration:

server {

    listen 80;

    server_name automation.example.com;

    location / {

        proxy_pass http://localhost:5678/;

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_set_header X-Forwarded-Proto $scheme;

    }

}

Enable the configuration:

sudo ln -s /etc/nginx/sites-available/n8n.conf /etc/nginx/sites-enabled/

sudo nginx -t

sudo systemctl restart nginx

Visit http://automation.example.com to verify your dashboard loads.

Step 3: Secure n8n with HTTPS (SSL Certificate)

To protect your login and workflow data, enable HTTPS using Let’s Encrypt.

Install Certbot

sudo apt install certbot python3-certbot-nginx -y

Generate and Apply SSL Certificate

sudo certbot --nginx -d automation.example.com

Certbot will automatically verify your domain, configure HTTPS, and set up auto-renewal.

Visit your secure n8n domain: https://automation.example.com

Step 4: Enable Basic Authentication (Optional)

If Running n8n Directly

export N8N_BASIC_AUTH_ACTIVE=true

export N8N_BASIC_AUTH_USER=admin

export N8N_BASIC_AUTH_PASSWORD=securepassword

If Using Docker

Add the following environment variables in your Docker Compose:

environment:

  – N8N_BASIC_AUTH_ACTIVE=true

  – N8N_BASIC_AUTH_USER=admin

  – N8N_BASIC_AUTH_PASSWORD=securepassword

Restart n8n to apply changes.

Step 5: Test and Verify

Visit:

https://automation.example.com

You should see your secure n8n dashboard. If authentication is enabled, you’ll be prompted to log in.

Troubleshooting Tips

  1. DNS Not Resolving? Use dnschecker.org to verify propagation.
  2. NGINX Issues? Check configuration with sudo nginx -t.
  3. Firewall Blocking? Ensure ports 80 and 443 are open:
sudo ufw allow 80
sudo ufw allow 443
  1. SSL Issues? Test certificate renewal:
sudo certbot renew --dry-run

Conclusion

Yes — you can absolutely access n8n through a custom domain on your VPS. By pointing your domain via DNS, configuring NGINX as a reverse proxy, and securing it with an SSL certificate, you can safely and professionally manage your automation dashboard from anywhere.

Using a custom domain improves convenience, security, branding, and overall accessibility — making it the ideal setup for both personal use and enterprise automation environments. For reliable VPS hosting to run n8n, visit BigCloudy.

Need Help?

If you face any issues updating your nameservers or need further assistance, our support team is always available:
  • mail Email: support@bigcloudy.com
  • website Submit a support ticket

FAQ

Can I use any domain registrar?

Yes, as long as you can manage DNS records. Common registrars include Namecheap, GoDaddy, and Google Domains.

Do I need NGINX to use a custom domain?

Yes, NGINX acts as a reverse proxy to route traffic from your domain to n8n and enables HTTPS.

Can I secure n8n without SSL?

Technically yes, but using HTTPS is highly recommended to protect your data and login credentials.

Can I access n8n from multiple devices?

Yes, once your custom domain is configured and secured, you can access n8n from any device with internet access.

Is basic authentication necessary?

It’s optional but recommended for an extra layer of security on top of HTTPS.

Still stuck? How can we help?

How can we help?

Was this page helpful? Yes No

Powered By BigCloudy

Cloud Hosting

cPanel Hosting
Laravel Hosting
Node.js Hosting
Magento Hosting
Django Hosting
WordPress Hosting
WooCommerce Hosting
Reseller / Agency Hosting

Cloud VPS & Server

Linux VPS Hosting
Windows VPS Hosting
Forex VPS Hosting
SEO VPS Hosting
n8n VPS Hosting
Dedicated Server

Addons

Domain
SSL Certificates
AI Website Builder
Affiliate Program

Company

About Us
Contact Us
Blog
Knowledge Base
Sitemap
Status

Legal

Privacy Policy
Terms of Service
Refund Policy
Affiliate TOS

Follow Us

Facebook X-twitter Instagram Linkedin

Copyright Ⓒ 2026 BigCloudy Internt Services Pvt. Ltd. All Rights Reserved