Issues with open ports with N8N installed on shared Cpanel

I have a simple app running on my windows machine that when I call https://ha.mydomain.com:8443/sms/health I get {“success”:true,“message”:“OK”}

This works in all browsers using curl etc. However on cpanel terminal the curl fails and using a Http node this also fails. From what I can gather cpanel is not allowing this port. Is there a list of ports that are open by default ( I don’t have root access to cpanel )

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

@Steve_Warburton This is definitely a shared hosting limitation ports like 8443 are almost always blocked for security. The simplest fix is to use cPanel’s Reverse Proxy feature.

You can set it up to forward a subdomain or path (e.g., https://yourdomain.com/app) to your n8n instance running locally on a port like 5678. This lets you access it over the standard HTTPS port 443, bypassing the blocked port entirely. Let me know if this helps!