n8n (pronounced “n-eight-n”) is an open-source, fair-code licensed workflow automation tool that lets you connect apps, services, and APIs without writing complex code. Unlike cloud-only automation platforms, n8n runs entirely on your own server, meaning your data never leaves your infrastructure. It includes over 400 integrations — called nodes — covering everything from Google Sheets and HubSpot to Slack, Stripe, and local AI models. For businesses that take data privacy seriously or want to escape per-task pricing, n8n is the most credible self-hosted alternative to Zapier and Make available today.
Why Self-Host n8n?
The most immediate reason to self-host n8n is cost. Zapier charges per task — on the free tier you get just 100 tasks per month, and paid plans start at $19.99/month for 750 tasks. Once your automations scale, those costs compound quickly. With n8n running on your own server, there are no per-execution charges whatsoever.
Beyond pricing, self-hosting gives you complete data sovereignty. Every piece of data your workflows process stays within your own infrastructure, which matters enormously for UK businesses operating under GDPR. You are the data processor and controller — no third-party automation platform sits in the middle.
Self-hosting also unlocks integrations that cloud platforms simply cannot reach: internal APIs, locally hosted databases, on-premise tools, and local AI models running via Ollama. You can build workflows that talk directly to your own Ollama instance for document summarisation or classification without sending sensitive data to an external AI provider.
The n8n community is active and growing, with hundreds of community nodes, templates, and a well-maintained GitHub repository. For teams that want to inspect, fork, or extend the platform, that openness is a significant advantage over closed SaaS tools.
Getting Started
- What Is n8n? The Self-Hosted Automation Tool Explained
- How to Install n8n with Docker: Self-Hosted Setup Guide
- n8n vs Zapier vs Make: Which Automation Tool Should You Choose?
What Can You Automate with n8n?
n8n is general-purpose enough to handle almost any integration task. Here are ten practical automations that businesses and home lab users build regularly:
- Send a Slack alert every time a contact form is submitted on your website
- Sync CRM contacts between HubSpot and Google Sheets on a schedule
- Auto-tag and file incoming emails based on subject line or sender
- Post new blog articles or products to social media channels automatically
- Generate and send invoices when a Stripe payment is received
- Monitor website uptime and send an email or SMS alert if a site goes down
- Process and summarise uploaded documents using a local AI model via Ollama
- Back up records from one SaaS platform to another on a nightly schedule
- Auto-respond to support tickets with relevant knowledge base links
- Pull data from multiple sources and generate a formatted weekly report
Building Workflows
- 10 n8n Workflows Every Small Business Should Use
- n8n Webhooks: How to Trigger Workflows from Any App
Integrations and Advanced Use
- n8n + Gmail: How to Automate Your Email
- n8n + Google Sheets: Automate Your Spreadsheets
- How to Put n8n Behind a Reverse Proxy with SSL
- n8n + Ollama: Build Local AI Automation Workflows
n8n System Requirements
n8n is lightweight enough to run on modest hardware, making it accessible for home labs and small businesses alike. The recommended setup is:
- Operating system: Linux is recommended — Ubuntu 20.04 or later, or Debian 11 or later
- Install method: Docker (the official and most reliable approach)
- RAM: 1 GB minimum; 2 GB or more recommended, particularly if you are running AI-enabled workflows
- Storage: 10 GB minimum for the application, database, and execution logs
- Network port: 5678 (n8n’s default; can be proxied behind Nginx or Caddy for HTTPS)
A Raspberry Pi 4 with 4 GB of RAM is sufficient to run n8n for light workflows and personal automations. For small business use, a VPS starting from around £5 per month — such as those available from Hetzner, DigitalOcean, or Vultr — provides more than enough resources for most workloads.
n8n Pricing — Self-Hosted vs Cloud
The self-hosted community edition of n8n is completely free, with no execution limits, no node restrictions, and no licence fee. It is the version most home lab users and small businesses run, and it covers the vast majority of real-world automation requirements.
n8n also offers a managed cloud product, starting at approximately $20 per month, which handles hosting and updates for you but introduces execution caps. An enterprise self-hosted licence is available for larger organisations that require features such as SSO, audit logs, and dedicated support.
For context, Zapier’s paid plans start at $19.99 per month for just 750 tasks, with costs rising steeply as task volume increases. Make (formerly Integromat) starts at $9 per month for 10,000 operations, which is more competitive, but still comes with platform dependency and data leaving your environment. For most small businesses and home lab setups, the n8n community edition running on a modest VPS delivers far better value than either alternative.
New to Docker? Bookmark our Docker Cheat Sheet — every command you need in one place.






