{"id":3470,"date":"2026-10-21T21:00:00","date_gmt":"2026-10-21T21:00:00","guid":{"rendered":"https:\/\/vpslake.com\/blog\/?p=3470"},"modified":"2026-10-21T21:00:00","modified_gmt":"2026-10-21T21:00:00","slug":"best-vps-n8n","status":"publish","type":"post","link":"https:\/\/vpslake.com\/blog\/2026\/10\/21\/best-vps-n8n\/","title":{"rendered":"Best VPS for n8n in 2026: RAM, Cost and Plans"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The best VPS for n8n depends on your workflow size, database choice, and how many executions run at once. For most people starting a self-hosted instance, VPSLake\u2019s Buffalo Linux VPS 2 GB is the best value; choose the 4 GB plan when you want PostgreSQL, a reverse proxy, and more room for production workloads.<\/p>\n\n\n\n<aside class=\"ap-card\" aria-label=\"Buffalo Linux VPS 2 GB (Basic KVM 2)\">\n<span class=\"ap-card__badge\">Winner<\/span>\n<div class=\"ap-card__body\"><p class=\"ap-card__name\">Buffalo Linux VPS 2 GB (Basic KVM 2)<\/p><p class=\"ap-card__best\">Best for telegram\/Discord bots, small websites, n8n<\/p><ul class=\"ap-card__features\"><li>2 vCPU Intel Xeon E5-2699 v4, 2 GB reserved RAM<\/li><li>40 GB SSD (RAID 1), 2 TB traffic on a 200 Mbps port<\/li><li>1 dedicated IPv4, full root, KVM<\/li><li>Debian 12, Ubuntu 24.04, AlmaLinux 9 or Rocky Linux 9<\/li><li>Buffalo, New York (US East Coast, near Toronto\/NYC)<\/li><li>Pay by crypto, UPI or card<\/li><\/ul><\/div>\n<div class=\"ap-card__side\"><p class=\"ap-card__price\">$5.99\/mo <small><\/small><\/p><a class=\"ap-card__btn\" href=\"https:\/\/my.vpslake.com\/index.php?rp=\/store\/buffalo-new-york-basic-kvm-linux-vps\/basic-kvm-2-linux-vps\">Order now \u2192<\/a><\/div>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">n8n Cloud vs self-hosted VPS: cost<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">n8n Cloud is the simplest option because n8n operates the server and application. Its <a href=\"https:\/\/n8n.io\/pricing\/\" target=\"_blank\" rel=\"noopener\">current pricing page<\/a> lists the Starter plan at \u20ac20 per month when billed annually with 2,500 workflow executions, and the Pro plan at \u20ac50 per month when billed annually with 10,000 executions. Both plans are hosted by n8n, and pricing is based on executions rather than the number of workflow steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Self-hosting changes the cost model. You pay for the VPS rather than each workflow execution, but you become responsible for the operating system, Docker, HTTPS, backups, credentials, updates, and monitoring. n8n\u2019s <a href=\"https:\/\/docs.n8n.io\/deploy\/host-n8n\/\" target=\"_blank\" rel=\"noopener\">official hosting documentation<\/a> says self-hosting requires server, resource, security, and configuration knowledge; if you do not want those responsibilities, n8n Cloud is the better fit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VPSLake\u2019s 2 GB plan costs $5.99\/mo and includes reserved RAM, so it can be a practical low-cost starting point for one modest n8n instance. The 4 GB plan costs $9.99\/mo and gives you more headroom for a database, proxy, logs, and workflows that process larger payloads. See the <a href=\"https:\/\/vpslake.com\/buy-buffalo-vps\">Buffalo Linux VPS plan table<\/a> for the full range.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick comparison: VPS options for n8n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The first three rows are different sizes of the same Buffalo KVM VPS range. That makes the comparison easier: you can scale the machine as your workflows grow without changing the basic hosting model.<\/p>\n\n\n\n<figure class=\"wp-block-table ap-table\"><table><thead><tr><th>Option<\/th><th>Monthly price<\/th><th>Resources<\/th><th>Best fit<\/th><\/tr><\/thead><tbody><tr class=\"ap-win\"><td><strong>VPSLake Buffalo Linux VPS 2 GB \u2014 Winner<\/strong><\/td><td><strong>$5.99\/mo<\/strong><\/td><td>2 vCPU, 2 GB reserved RAM, 40 GB SSD RAID 1, 2 TB traffic, 200 Mbps port<\/td><td>One light-to-moderate n8n instance<\/td><\/tr><tr><td>Buffalo Linux VPS 4 GB<\/td><td>$9.99\/mo<\/td><td>3 vCPU, 4 GB reserved RAM, 60 GB SSD RAID 1, 3 TB traffic, 200 Mbps port<\/td><td>Production n8n with PostgreSQL and a proxy<\/td><\/tr><tr><td>Buffalo Linux VPS 8 GB<\/td><td>$16.99\/mo<\/td><td>4 vCPU, 8 GB reserved RAM, 100 GB SSD RAID 1, 5 TB traffic, 300 Mbps port<\/td><td>Multiple services, heavier payloads, or queue workers<\/td><\/tr><tr><td>n8n Cloud Starter<\/td><td>\u20ac20\/mo billed annually<\/td><td>Hosted service, 2,500 executions\/month, 5 concurrent executions<\/td><td>People who want n8n to manage the infrastructure<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Every Buffalo Linux plan includes a dedicated IPv4 address, full root access, KVM virtualization, and a choice of Debian 12, Ubuntu 24.04, AlmaLinux 9, or Rocky Linux 9. The Buffalo location is in New York State on the US East Coast.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/vpslake.com\/blog\/wp-content\/uploads\/2026\/10\/best-vps-for-n8n-1.webp\" alt=\"Buffalo Linux VPS plan comparison and price-check table.\"\/><figcaption class=\"wp-element-caption\">Buffalo Linux VPS plan comparison and price-check table.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">VPSLake Buffalo Linux VPS 2 GB: the winner for a small n8n instance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Buffalo 2 GB plan is the best starting point when you want to self-host n8n at a low monthly cost. It has 2 vCPU, 2 GB of reserved RAM, 40 GB of SSD storage in RAID 1, 2 TB of traffic, and a 200 Mbps port. Full root access lets you install Docker, Docker Compose, a reverse proxy, and the supporting tools you need.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use this size for a single n8n instance with straightforward API integrations, scheduled jobs, and ordinary webhook workflows. It is also a good fit for a personal automation server or a small project where you are learning n8n and want a persistent public server instead of leaving a computer at home.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The important sizing rule is to count the whole stack. n8n is not the only process using memory: the operating system, Docker, the database, reverse proxy, logs, and backup process need room too. Keep execution data under control and avoid sending large files through the instance if the machine is close to its memory limit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The 2 GB plan is not the right starting point for every deployment. If you want the current full Docker Compose stack described in n8n\u2019s documentation, including its Assistant sandbox services, n8n specifies at least 4 GB of RAM and 2 vCPUs. For that use case, start with the 4 GB option below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Buffalo Linux VPS 4 GB: the production starting point<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Buffalo 4 GB plan is the safer default for a new production installation. It provides 3 vCPU, 4 GB of reserved RAM, 60 GB of SSD RAID 1 storage, 3 TB of traffic, and a 200 Mbps port for $9.99\/mo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choose it when you expect to run PostgreSQL beside n8n, keep more execution history, process larger JSON payloads, or host a reverse proxy and monitoring tools on the same machine. It also gives you a better margin for temporary spikes when several webhooks arrive together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">n8n\u2019s current Docker Compose guidance lists at least 4 GB of RAM and 2 vCPUs for the full Compose setup. That figure is not a universal minimum for every n8n installation, but it is a useful production baseline when your VPS will host more than the simplest single container.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use Ubuntu 24.04 or Debian 12, store n8n\u2019s data on a persistent volume, and use PostgreSQL when the installation is important enough to need a more deliberate database and backup plan. A VPS does not replace those operational decisions; it gives you the root access and resources to make them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Buffalo Linux VPS 8 GB: room for heavier automation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Buffalo 8 GB plan costs $16.99\/mo and includes 4 vCPU, 8 GB of reserved RAM, 100 GB of SSD RAID 1 storage, 5 TB of traffic, and a 300 Mbps port. Choose it when n8n shares the server with other applications, when workflows handle larger files, or when you want room for queue-mode workers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Queue mode is a scaling architecture, not a switch that magically makes a small server faster. n8n\u2019s queue-mode guidance describes a main instance, Redis as the message broker, a database, and worker instances that process executions. It also says queue mode with SQLite is not recommended. That means queue mode adds services and memory requirements, so size the VPS for the complete design.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An 8 GB VPS can be a sensible single-server step before separating the main process, database, Redis, and workers across multiple machines. Monitor memory and execution duration instead of choosing a plan from workflow count alone: one workflow that processes large binary data can need more resources than many small API calls.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How much RAM and CPU does n8n need?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">n8n does not have one useful server size for every workflow. Use the following as a planning guide rather than a performance guarantee:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>1 GB:<\/strong> testing, a tiny personal instance, or a very small service with little execution history. Leave room for the operating system and do not expect comfortable growth.<\/li>\n\n\n<li><strong>2 GB:<\/strong> a single light-to-moderate instance with ordinary API and schedule-based workflows. This is the practical low-cost starting point.<\/li>\n\n\n<li><strong>4 GB:<\/strong> a production-oriented installation with PostgreSQL, a reverse proxy, backups, and more concurrent activity. This is the better default for a business workflow server.<\/li>\n\n\n<li><strong>8 GB or more:<\/strong> multiple applications, larger payloads, several n8n processes, or early queue-mode planning.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">CPU matters when workflows run code, transform data, parse large responses, or execute concurrently. Storage matters for the database, logs, workflow history, and binary data. A dedicated IPv4 address matters for DNS and webhook endpoints, while a Linux distribution with full root access makes Docker-based deployment straightforward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not treat traffic as unlimited. The Buffalo plans include a defined traffic allowance, and traffic is throttled after the allowance rather than billed as an overage. Normal API automation usually uses much less traffic than file-heavy workflows, but check payload sizes if your flows download or upload media.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What to look for in an n8n VPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Check these points before ordering any provider:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Reserved memory:<\/strong> n8n, its database, Docker, and the operating system need predictable headroom.<\/li>\n\n\n<li><strong>Root access and KVM:<\/strong> you should be able to install and restart the software stack without sharing an operating system with other customers.<\/li>\n\n\n<li><strong>Persistent storage:<\/strong> mount n8n data so container updates do not remove credentials, workflows, or the encryption key.<\/li>\n\n\n<li><strong>A public IP and domain:<\/strong> production webhooks need a stable, reachable URL with HTTPS.<\/li>\n\n\n<li><strong>A plan upgrade path:<\/strong> moving from 2 GB to 4 GB or 8 GB is easier than rebuilding on a different provider.<\/li>\n\n\n<li><strong>Payment and location:<\/strong> Buffalo accepts crypto, UPI, and cards, and the New York location is useful when your users and APIs are in North America.<\/li>\n\n\n<li><strong>A backup routine:<\/strong> a VPS provider supplies the server; you still need tested copies of important workflows, database data, and secrets.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For a broader buying checklist, see <a href=\"https:\/\/vpslake.com\/blog\/2026\/09\/20\/how-to-choose-vps-provider\/\">How to Choose a VPS Provider<\/a>. If you are comparing low-cost providers from India, the <a href=\"https:\/\/vpslake.com\/blog\/2026\/09\/27\/best-cheap-vps-providers-india-windows-linux\/\">best cheap VPS providers for India<\/a> article also explains why location, storage, and payment method should be compared separately from the headline price.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Basic hardening after setup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Self-hosting n8n means protecting an internet-facing application and the credentials stored inside it. After deployment:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Put n8n behind a domain and HTTPS reverse proxy. Do not leave the editor exposed on a raw public port without access controls.<\/li>\n\n\n<li>Allow only the SSH, HTTP, and HTTPS traffic you actually need. The <a href=\"https:\/\/vpslake.com\/ufw-firewall-generator\">UFW Firewall Generator<\/a> can help you prepare a baseline rule set.<\/li>\n\n\n<li>Use a strong, unique owner account and protect the n8n encryption key. Never place API keys or passwords in public workflow exports.<\/li>\n\n\n<li>Persist the n8n data directory and database, then test restoring a backup before you need one.<\/li>\n\n\n<li>Keep the operating system, Docker images, n8n, and reverse proxy updated. Read the release notes before applying a major version change.<\/li>\n\n\n<li>Set execution-data retention and pruning so the database does not grow without limit. Watch RAM, disk usage, failed executions, and webhook response times.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The goal is a small, maintainable automation server rather than the largest VPS you can afford. Start at the size that matches the whole stack, measure it under real workflows, and upgrade when monitoring shows sustained pressure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is the best VPS for n8n?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For most small self-hosted installations, the Buffalo Linux VPS 2 GB is the best value: it has 2 vCPU, reserved RAM, 40 GB SSD storage, a dedicated IPv4 address, and full root access for $5.99\/mo. Choose the 4 GB plan when PostgreSQL, the full Compose stack, or heavier workflows are part of the initial design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is 2 GB RAM enough for n8n?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It can be enough for one light-to-moderate n8n instance, especially when you keep execution data and payload sizes under control. It is not a universal production minimum; n8n\u2019s current Compose guide specifies at least 4 GB and 2 vCPUs for its full stack, so use 4 GB when you need that setup.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is it cheaper to self-host n8n on a VPS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It can be, particularly when you run more than a small number of monthly executions and are comfortable managing Linux, Docker, backups, and security. n8n Cloud is simpler because the infrastructure is managed for you, so compare the VPS bill with the value of your own maintenance time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Should n8n use SQLite or PostgreSQL on a VPS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SQLite can suit a small single-instance deployment. PostgreSQL is the better planning choice for a more important installation, higher activity, or queue mode; n8n specifically says queue mode with SQLite is not recommended.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can n8n run in queue mode on one VPS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, but queue mode adds Redis, a database, and worker processes around the main n8n process. Start with enough memory for every service, use PostgreSQL, and monitor concurrency before adding workers or splitting components across servers.<\/p>\n\n\n\n<aside class=\"ap-cta\" aria-label=\"Get a Buffalo Linux VPS\"><div class=\"ap-cta__content\"><p class=\"ap-cta__eyebrow\">Start Automating<\/p><p class=\"ap-cta__title\">Get a Buffalo Linux VPS<\/p><p class=\"ap-cta__text\">Launch a root-access Linux VPS for your self-hosted n8n workflows.<\/p><\/div><a class=\"ap-cta__btn\" href=\"https:\/\/vpslake.com\/buy-buffalo-vps\">View VPS plans<\/a><\/aside>\n\n\n\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the best VPS for n8n?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For most small self-hosted installations, the Buffalo Linux VPS 2 GB is the best value: it has 2 vCPU, reserved RAM, 40 GB SSD storage, a dedicated IPv4 address, and full root access for $5.99\/mo. Choose the 4 GB plan when PostgreSQL, the full Compose stack, or heavier workflows are part of the initial design.\"}}, {\"@type\": \"Question\", \"name\": \"Is 2 GB RAM enough for n8n?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It can be enough for one light-to-moderate n8n instance, especially when you keep execution data and payload sizes under control. It is not a universal production minimum; n8n\u2019s current Compose guide specifies at least 4 GB and 2 vCPUs for its full stack, so use 4 GB when you need that setup.\"}}, {\"@type\": \"Question\", \"name\": \"Is it cheaper to self-host n8n on a VPS?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It can be, particularly when you run more than a small number of monthly executions and are comfortable managing Linux, Docker, backups, and security. n8n Cloud is simpler because the infrastructure is managed for you, so compare the VPS bill with the value of your own maintenance time.\"}}, {\"@type\": \"Question\", \"name\": \"Should n8n use SQLite or PostgreSQL on a VPS?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"SQLite can suit a small single-instance deployment. PostgreSQL is the better planning choice for a more important installation, higher activity, or queue mode; n8n specifically says queue mode with SQLite is not recommended.\"}}, {\"@type\": \"Question\", \"name\": \"Can n8n run in queue mode on one VPS?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, but queue mode adds Redis, a database, and worker processes around the main n8n process. Start with enough memory for every service, use PostgreSQL, and monitor concurrency before adding workers or splitting components across servers.\"}}]}<\/script>\n\n","protected":false},"excerpt":{"rendered":"Find the best VPS for n8n with practical RAM sizing, CPU, storage, pricing, security, and self-hosting choices for reliable workflows in 2026.","protected":false},"author":1,"featured_media":3471,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[9],"tags":[93,712,713,714,178],"class_list":["post-3470","post","type-post","status-publish","format-standard","has-post-thumbnail","category-vps-hosting","tag-linux-vps","tag-n8n-vps","tag-self-host-n8n","tag-vps-hosting","tag-workflow-automation","cs-entry"],"_links":{"self":[{"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/posts\/3470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/comments?post=3470"}],"version-history":[{"count":1,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/posts\/3470\/revisions"}],"predecessor-version":[{"id":3677,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/posts\/3470\/revisions\/3677"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/media\/3471"}],"wp:attachment":[{"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/media?parent=3470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/categories?post=3470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vpslake.com\/blog\/wp-json\/wp\/v2\/tags?post=3470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}