Automate repetitive tasks → e.g., move data between apps, send notifications, or sync files.
Integrate with hundreds of services → such as databases, cloud storage, email, Slack, CRM systems, and more.
Create custom workflows using a simple, visual drag-and-drop editor.
Host it yourself → ensuring data privacy and full control.
Businesses wanting to streamline processes.
Developers who need to quickly prototype API integrations.
Teams looking to reduce manual work and human error.
Open a web browser (Chrome, Firefox, or Edge).
Enter one of the following in the address bar:
Direct IP Access: http://110.4.47.68/ (example IP)
Domain Access: https://alma9-n8n.mydomain.com/ (example domain)
On first access, you will be prompted to register an account.
- Keep your login details safe and secure.
After registration, you can log in and start building workflows.
How to setup HTTPS Access (SSL):
Steps to Enable HTTPS:
Register a Domain (e.g., example.com).
After registering your domain, you have two options to point it to your server:
Option 1 – Manage DNS yourself
If you are managing DNS at your registrar or via services like Cloudflare,
simply create an A Record for your subdomain.
For example:A record: n8n.example.com → 110.4.47.68 (The IP assigned is randomly allocated)
Here are the guidelines for updating DNS records in a third-party DNS zone, like CloudFlare.
Option 2 – Use our DNS management (Exabytes)
If you are not familiar with DNS settings, you can use our DNS service.
Just update your domain’s nameservers to point to our DNS, then let us know.
- ns184.mschosting.com / ns185.mschosting.com / ns186.mschosting.comWe will help you add the correct A record (n8n.example.com → 110.4.47.68) to our DNS management portal.
A record: n8n.example.com → 110.4.47.68 (The IP assigned is randomly allocated)
The guidelines are provided below.
Update the Server Hostname:
Replace your own hostname to n8n.example.comsudo hostnamectl set-hostname n8n.example.com
- Request/Renew SSL Certificate:Run the following command:
bash /usr/local/bin/ssl-renew.sh
This script will automatically request a valid SSL certificate.
SSL certificates are automatically checked and renewed daily at midnight.
https://n8n.example.com/
Always use HTTPS for secure access.
Keep your username and password confidential.
If you forget your credentials, contact your system administrator for a reset.
SSL renewal runs automatically, but you can manually execute the renewal script if needed.
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.
Contact your server administrator to reset your account.
Note: Users or administrators can manually reset their password using the following command line:
bash /usr/local/bin/n8n-reset-user-password.sh
Certificates are automatically checked and renewed daily at midnight.
You can also renew manually by running:
bash /usr/local/bin/ssl-renew.sh
4. I cannot access n8n at all.
Check if the service is running:
sudo systemctl status n8n
If needed, restart it:
sudo systemctl restart n8n
1. Check via CLI
npm
or package manager):n8n --version OR n8n -v
2. Check Installed Package
npm list -g n8n OR yarn global list | grep n8n
3. Update n8n version
npm update -g n8n
To install the next version:
npm install -g n8n@next