Troubleshooting & FAQ for n8n VPS Hosting

1. I can access n8n using the IP, but not with HTTPS. Why?
  • HTTPS (SSL certificates) cannot be issued for bare IP addresses.

  • SSL requires a valid domain name (e.g, n8n.example.com) that points to your server IP.

  • To use HTTPS:
    a. Register a domain.
    b. Point it to your server IP.
    c. Run the SSL setup as described above.


2. I registered an account but forgot my credentials.
  • Please feel free to contact us (server administrator) to reset your account credentials.

  • Note: Users or administrators can manually reset their password using the following command line:

    bash /usr/local/bin/n8n-reset-user-password.sh
    Plain

3. My SSL certificate expired.
  • Certificates are automatically checked and renewed daily at midnight.

  • You can also renew manually by running:

    bash /usr/local/bin/ssl-renew.sh
    Plain


4. I cannot access n8n at all.

  • Check if the service is running:

    sudo systemctl status n8n
    Plain
  • If needed, restart it:

    sudo systemctl restart n8n
    Plain

5. How to Check n8n Version:

1. Check via CLI

If n8n is installed globally (via npm or package manager):
n8n --version    OR   n8n -v
Plain


2. Check Installed Package

If installed with npm/yarn:
npm list -g n8n  OR   yarn global list | grep n8n
Plain


3. Update n8n version

To update your n8n instance to the latest version, run: 
npm update -g n8n
Plain


To install the next version:

npm install -g n8n@next


For more reference: 

https://docs.n8n.io/hosting/installation/npm/

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.