How to Upgrade n8n on Your VPS
Why is it important to upgrade the n8n version?
Keeping the n8n version on your VPS up to date is essential to ensuring consistent performance, access to the latest features, and strong system security. Since n8n is pre-installed on your VPS, upgrading it regularly helps you get the most out of your hosting environment.
Access to New Features - Get the latest tools, nodes, and enhancements introduced in each new release.
Improved Security - Updates often include patches for vulnerabilities and other security fixes.
Bug Fixes - Benefit from performance improvements and resolved issues from previous versions.
Optimized Performance - Enjoy faster execution and system stability improvements with each upgrade.
In the guide below, we’ll walk you through how to safely upgrade the n8n version installed on your VPS.
Connect your n8n Virtual Private Server (VPS) via SSH.
Note: Use an SSH client like Terminal (Linux/macOS) or PuTTY (Windows) to access your VPS

Note: These details you can retrieve in your email. You may need to check your Inbox, Spam, or Junk folder for an email with the subject: 'Your n8n VPS is ready!'
Once you have access your terminal, you may check the current n8n version before upgrading using command below:
docker compose n8n n8n -v

You can paste the command below to upgrading your n8n version
Pull latest version
docker compose pull

Stop and remove older version
docker compose down

Start the container
docker compose up -d

To verify the upgrade process, you may rerun the command to check current n8n version
docker compose n8n n8n -v
or
You can verify the current n8n version by accessing the n8n panel, expanding the Help tab, and clicking About n8n.

You are able to see the n8n version.

You have successfully upgrade the n8n version
If you face any issues or need assistance, don’t hesitate to reach out — our support team is always ready to help!
🔧 Need help? Submit a Support Ticket
💬 Chat with us on Live Chat via our website
Keeping the n8n version on your VPS up to date is essential to ensuring consistent performance, access to the latest features, and strong system security. Since n8n is pre-installed on your VPS, upgrading it regularly helps you get the most out of your hosting environment.
Benefits of upgrade the n8n version
Access to New Features - Get the latest tools, nodes, and enhancements introduced in each new release.
Improved Security - Updates often include patches for vulnerabilities and other security fixes.
Bug Fixes - Benefit from performance improvements and resolved issues from previous versions.
Optimized Performance - Enjoy faster execution and system stability improvements with each upgrade.
In the guide below, we’ll walk you through how to safely upgrade the n8n version installed on your VPS.
Connect your n8n Virtual Private Server (VPS) via SSH.
Note: Use an SSH client like Terminal (Linux/macOS) or PuTTY (Windows) to access your VPS

Note: These details you can retrieve in your email. You may need to check your Inbox, Spam, or Junk folder for an email with the subject: 'Your n8n VPS is ready!'
Once you have access your terminal, you may check the current n8n version before upgrading using command below:
docker compose n8n n8n -v

You can paste the command below to upgrading your n8n version
Pull latest version
docker compose pull

Stop and remove older version
docker compose down

Start the container
docker compose up -d

To verify the upgrade process, you may rerun the command to check current n8n version
docker compose n8n n8n -v
or
You can verify the current n8n version by accessing the n8n panel, expanding the Help tab, and clicking About n8n.

You are able to see the n8n version.

You have successfully upgrade the n8n version
If you face any issues or need assistance, don’t hesitate to reach out — our support team is always ready to help!
🔧 Need help? Submit a Support Ticket
💬 Chat with us on Live Chat via our website
Updated on: 27/05/2025
Thank you!