🔗 Self-Hosted Workflow Automation

Self-Host n8n on a German KVM VPS

n8n is a workflow automation tool that runs well on a small VPS. Luxvps KVM plans give you full root access, NVMe storage, and GDPR-friendly hosting from Equinix Frankfurt, Germany, starting at €4.50/mo — with no execution limits imposed by us.

Last updated: July 2026

Choose Your n8n VPS

n8n is lightweight — most personal and small-team setups run comfortably on either of these two plans.

GETTING STARTED

KVM Rootserver Tiny

Personal workflows and light automation.

  • 1 vCore — Intel Xeon Gold 6150 / E5-2697 v2 class
  • 4 GB RAM
  • 30 GB Raid 1 NVMe Storage
  • 1 Gbit Internet — 5 TB Traffic
  • 1x IPv4 + 1x /64 IPv6
  • 3.2 Tbit DDoS Protection
  • Full Root Access
  • Frankfurt am Main, Germany
4.50€ /mo
Deploy
Full KVM virtualisation on every plan Deploys in ~60 seconds Located in Germany (EU infrastructure)

Why Self-Host n8n on a VPS?

n8n is an open-source workflow automation tool that can run as a hosted cloud service or as a self-hosted instance. Running it on your own VPS keeps your workflow data and credentials under your control, on infrastructure you choose.

  • Data control — workflows, credentials, and logs stay on your server
  • GDPR-friendly German location — Equinix Frankfurt datacenters
  • No SaaS execution caps — you're limited by your server's resources, not a plan tier
  • Full root access to configure n8n exactly how you need it
n8n is an independent open-source project. Refer to the official n8n documentation for self-hosting requirements, environment variables, and upgrade guidance.
🔐

Keep Your Data Under Control

Workflow data, credentials, and execution logs stay on infrastructure you manage — not a third-party SaaS platform.

🇩🇪

GDPR-Friendly German Hosting

Servers run from Equinix Frankfurt am Main, Germany — a natural fit if your workflows touch EU personal data.

📈

Scale as Your Workflows Grow

Start on the Tiny plan and upgrade CPU, RAM, and storage anytime as you add more workflows or team members.

Install n8n on Your VPS

The most common way to self-host n8n is via Docker.

Docker-Based Install ✔ Persistent Data Volume ✔ Reverse Proxy Ready
1

Order Your VPS and Install Docker

Choose one of the recommended plans above. Once your server is Active, install your preferred Linux distribution from the control panel (Ubuntu or Debian is a common choice) and install Docker. For the full step-by-step Docker install, see our Docker VPS guide.

Show Commands ▼
Terminal
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
docker --version
2

Run n8n with a Persistent Volume

Run the official n8n Docker image, mounting a volume so your workflow data survives container restarts and updates:

Show Commands ▼
Terminal
# Create a persistent volume for n8n data
docker volume create n8n_data

# Run n8n
docker run -d --name n8n \
  --restart unless-stopped \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

Prefer Docker Compose? Define the same setup in a docker-compose.yml file and run docker compose up -d — see the Docker VPS guide for Compose basics.

3

Secure Access with a Reverse Proxy

For production use, put n8n behind a reverse proxy (such as Nginx or Caddy) on your VPS to terminate HTTPS with a domain name, and set the relevant n8n environment variables (like N8N_HOST, N8N_PROTOCOL, and WEBHOOK_URL) so webhooks resolve correctly.

Note: For full configuration details, environment variables, and upgrade instructions, refer to the official n8n self-hosting documentation.

What's Included on Every Plan

NVMe RAID Storage

Fast Workflow Execution

Raid-1 NVMe storage keeps workflow database reads and writes fast, even under heavier automation load.

💾

4 Automated Backups

One-Click Restore

Roll back your VPS if an n8n update or configuration change causes problems.

🛡️

3.2 Tbit DDoS Protection

Aurologic-Powered

Keeps your webhooks and n8n editor reachable during volumetric attacks, automatically.

🔑

Full Root Access

Configure Everything

Install Docker, a database, or a reverse proxy exactly how your n8n setup needs it.

🇩🇪

Frankfurt, Germany

Equinix Datacenters

All servers run from Equinix Frankfurt am Main, delivering low-latency EU routing and GDPR-friendly infrastructure.

🖥️

noVNC Console

Recover Without SSH

Browser-based console access included, so you can reach your server even if networking breaks.

Self-Hosted VPS vs. a Managed n8n Cloud Plan

Trade-offs to consider before choosing where to run n8n.

Managed n8n Cloud Plan
  • Workflow data stored on a third-party platform
  • Plan-tier execution and workflow caps
  • Data location determined by the provider
  • Less control over configuration and integrations
Self-Hosted on a Luxvps KVM VPS
  • Workflow data and credentials stay on your server
  • Limits are your server's own resources, not a SaaS tier
  • Data hosted in Germany (Equinix Frankfurt)
  • Full root access to configure n8n and its dependencies

Ready to self-host your workflows?

Choose your VPS above
Common questions

n8n VPS FAQ

How much RAM does n8n need?

n8n's own documentation recommends around 1-2GB of RAM as a general minimum for small workloads, though actual usage depends on your workflows. As general guidance, the KVM Rootserver Tiny (4GB RAM, €4.50/mo) comfortably covers personal or small-team use with headroom for the OS and Docker.

Is my data stored in Germany?

Yes. All Luxvps servers run from Equinix datacenters in Frankfurt am Main, Germany — low latency across Europe and GDPR-friendly infrastructure, which matters if your n8n workflows process personal data.

Can I run n8n in Docker?

Yes. Running n8n via Docker is the most common self-hosting method. Every Luxvps KVM plan gives full root access on a real kernel, so Docker and Docker Compose run natively — see our Docker VPS guide for the install steps.

Does self-hosting remove n8n's execution limits?

Self-hosting means you are not bound by a SaaS plan's workflow or execution caps. The practical limits become your own server's resources — vCores, RAM, and storage — which you can scale up at any time by upgrading your plan.

Are backups included?

Yes. Every KVM Rootserver plan includes 4 automated backups with one-click restore, so your workflows and credentials data can be rolled back if something goes wrong.

Ready to Self-Host n8n?

Full root access, GDPR-friendly German hosting, NVMe storage — plans from just 4.50€/mo.

Your privacy matters

We use cookies for analytics and marketing. They are only set after you accept. Essential cookies required for the site to work are always active. Details in our Privacy Policy.