n8n 2.40.7 Automation
Free credit available Limited time

Managed n8n hosting. n8n on a server that is yours, with the setup and server upkeep done for you.

Managed n8n hosting: Selfhost.dev runs n8n 2.40.7 as a one-click template on a dedicated 4 GB server we provision, secure and run. The webhook URL, HTTPS and the encryption key are set before n8n starts. Nothing meters your executions and you choose when n8n updates.

Automate everything, except the server upkeep.

One click. n8n and its task runner. The template deploys in about four minutes.

+$5.00 added at signup · deployment choice preserved · no card

What the one click sets up, before n8n boots.
Trigger

What is managed n8n hosting?

What it is

n8n is a fair-code workflow automation tool for APIs, databases, webhooks and AI models. Managed n8n hosting means someone else sets up and runs its server; here that server is a dedicated one of yours, deployed in one click.

Who it is for

Teams who want unlimited executions and their API keys on their own server, without running Docker, a reverse proxy and TLS themselves.

When to use it

When hosted automation pricing scales with your execution count or your workflows touch data that cannot sit on a shared cloud.

Execute Workflow

What runs on your n8n server

Your credentials survive redeployment

n8n encrypts every saved credential with one key. Upstream keeps that key in the data volume: lose the volume, lose the credentials. We pin it as a platform secret and inject the same key on every redeploy.

Webhooks work on the first deploy

Self hosted n8n needs N8N_EDITOR_BASE_URL and WEBHOOK_URL pointed at your public HTTPS address. Otherwise webhooks resolve to localhost. We wire both at deploy time. Our comparison of n8n hosting providers checks every host for this step.

Hardened by default

  • Nodes cannot read server environment variables
  • Bare Git repositories are disabled
  • Settings-file permissions are enforced
  • Proxy hops are configured

The stack, end to end

Dashed = the Postgres variant, picked at deploy time.

Callers

Webhooks, APIs, your browser

Edge

TLS and routing

Your project server
Container 1

n8n

Container 2

Task runner

Platform secret

Persisted encryption key

Volume

SQLite (default)

Postgres variant

A dedicated PostgreSQL instance, same server

Component manifest
ComponentVersionWhat it does
n8n 2.40.7Editor, workflow engine, webhook endpoints
Task runner n8nio/runners:2.40.7Isolated code execution, JS and native Python, max 5 concurrent
Database SQLite or a dedicated PostgreSQL instanceWorkflows, credentials, execution history
TLS and routing Managed by Selfhost.devPublic HTTPS URL, auto-renewed certificates
Encryption key Persisted platform secretCredentials stay readable across every redeploy
Your workflows go here. Deploy the stack
Edit Fields

n8n hosting requirements

n8n needs a server with 4 GB of memory, a database, a reverse proxy and a TLS certificate. 4 GB is the smallest server we offer. The template ships the other three, so the server size is the only n8n hosting requirement you choose.

Minimum server
4 GB RAM
Per-execution fee
None
Code execution
5 at once
MCP tools
239
HTTPS
Automatic, on a generated address or your own domain
Webhooks
Pre-wired, no manual URL configuration
Regions
Six locations across Europe, North America and Asia. Which are open depends on the machine you pick
Backups
Optional. Daily, whole-VM, last 7 kept, +20% of the server price. One image is every container, database and volume together
Server size: 4 GB, enough for n8n. Deploy on a 4 GB server
Loop Over Items

What a 4 GB n8n server handles

A European 4 GB server is sized for up to 20,000 light workflow runs a month. Nothing counts or caps them; the server's memory and CPU are the only limit.

Your workflowsLight runs: schedules, webhooks and API callsOn a 4 GB server: Up to about 20,000 a month
Your workflowsHeavy runs: AI calls, large files and long executionsOn a 4 GB server: Can need a bigger server
Your workflowsCode nodes in JavaScript and PythonOn a 4 GB server: 5 at once on the task runner

Outgrow it and move to a bigger server from Project Settings. The downtime and the new price show before you confirm.

Merge

Managed n8n hosting: what we run and what you run

We manage the infrastructure. You own what happens inside n8n. This is managed hosting, not managed automation.

We run

  • Server provisioning and capacity
  • Reverse proxy, TLS and renewals
  • Firewall and network rules
  • Editor and webhook URL config
  • The encryption key
  • New n8n releases in the console, security ones with their CVEs
  • Optional daily backups
  • Metrics, logs and a health check every 60 seconds

You run

  • Your workflows
  • Your credentials and API keys
  • Your n8n users and roles
  • Data retention inside n8n
  • When to press Update
Run

Launch managed n8n hosting in 4 steps

No Docker file, no reverse proxy, no certificate to renew.

  1. Create a project

    Name it and pick a server. 4 GB is enough for n8n, in any of six regions. No cloud account to connect.

  2. Add the n8n template

    In the project, choose Add service, then Template, then n8n. Take SQLite or, for heavy execution volume, the Postgres variant. The template deploys in about four minutes, then we email you the URL.

  3. Claim the owner account right after deploying

    n8n starts with no admin. Whoever opens your n8n address first becomes the owner, so open it yourself as soon as the deploy finishes.

  4. Point your domain

    Keep the generated HTTPS address or point an A record for your own domain at the server; there is no TXT step. HTTPS provisions and renews automatically.

Deploy n8nStep 1 starts in the console.
Launch n8n
Switch

SQLite or Postgres for n8n?

SQLite is the default and suits most teams; Postgres handles heavy execution volume and long histories.

SQLite default

Best for
Scheduled jobs, moderate webhook traffic
Concurrent writes
Fine at typical loads
Server impact
Minimal

Postgres variant heavy volume

Best for
Heavy execution volume, large history
Concurrent writes
Better
Server impact
Same server, budget more RAM

Postgres alone does not protect your credentials. Stock n8n keeps its encryption key in the data volume whichever database you choose, which is why we pin the key as a secret on both variants.

Output

What managed n8n hosting costs

Managed n8n hosting here is billed by the server hour against prepaid credits, never by the run. A European 4 GB server is $0.02/hr, about $15 to $16 a month.

$15.18
/mo at 730 hours
European 4 GB server, $0.02/hr Deploy n8n
What else you pay for
ItemCost
n8n template, task runner and SQLite$0
Executions, workflows and users$0 at any number
Bandwidth$0, traffic is included
Optional daily backups+20% of the server price
ServerWhereRate
4 GB, cx23 (to start)Europe$0.02/hr, $15.18/mo at 730 hours
4 GB ARM, cax11Europe$0.02/hr, $16.35/mo at 730 hours
8 GB, cx33Europe$0.03/hr, $23.36/mo at 730 hours
4 GB, cpx21US$0.12/hr, $87.75/mo at 730 hours
4 GB, cpx22Singapore$0.10/hr, $72.56/mo at 730 hours

Monthly figures assume 730 hours.

If your balance reaches zero

With a card on file or a past top-up, n8n runs for 5 more days after your balance reaches zero, then stops. Top up within 24 hours to restart it; after that it is deleted, with a 14-day copy you can restore. Welcome-credit-only servers are deleted at zero.

Check another size or location in the calculator, no signup.

Compare Datasets

Managed n8n hosting vs n8n Cloud

n8n Cloud, n8n's own managed service, bills by the execution: Starter includes 2,500 runs a month for €20 and Pro 10,000 for €50, both billed annually. Managed n8n hosting here bills by the server hour and counts nothing.

n8n CloudManaged n8n hosting here
How you payA monthly execution allowanceThe server hour, from prepaid credits
Runs included2,500 on Starter, 10,000 on ProNo cap; the server size is the limit
Where n8n runsn8n's servers in FrankfurtYour own server, in one of six locations

n8n Cloud figures from n8n.io/pricing, billed annually, in euros.

Every n8n plan, side by side, is in our n8n pricing breakdown.

Wait

n8n updates, on your schedule

Your n8n stays on its release until you choose to move it. We pin an exact image, currently n8n 2.40.7, so a restart or redeploy brings back the same build. When we ship a newer n8n, the console shows Update available. A security release shows Security update with its CVEs.

To update n8n:

  1. Open the n8n service in the console and check the release it offers.

  2. Press Update when you are ready. The upgrade runs from the console.

  3. If the new release comes up unhealthy, the service switches back to the previous one.

Before a big jump, switch on daily backups for a full server image to return to.

Launch n8n
Sticky notes

Managed n8n hosting limitations

  1. Standard mode, not queue mode. There are no Redis or worker containers; code runs on one task runner, five at a time.
  2. No email until you add a mail provider. Invitations and password resets send once SMTP is configured.
  3. The free Community edition. Each workflow and credential is visible only to its creator and the owner. Sharing, projects and SSO need an n8n Business or Enterprise licence.

None of these a dealbreaker? The template deploys in about four minutes.

Launch n8n
Send Email

Sizing n8n before you deploy?

Tell us your execution volume and we will send back the server size, the monthly cost and the two settings that change it most. One email, no newsletter.

Q&A

Frequently asked questions

Is this managed n8n hosting or self hosted n8n?

Both. n8n runs on a dedicated server of your own, so your workflows, API keys and execution history stay with you and nothing meters your runs. We provision, secure and watch that server. We also set the webhook URL, HTTPS and encryption key before n8n starts, then offer new n8n releases in the console.

How is n8n billed on Selfhost.dev?

By the hour the server runs, from prepaid credits, with no charge for the template. Nothing is metered per execution, workflow, user or gigabyte, so a busy month costs what a quiet one does. n8n Cloud bills by execution instead; our n8n pricing breakdown puts the two side by side. See pricing.

Does n8n update automatically?

No. Your n8n stays on its release until you choose to move it. When we ship a newer one, the console shows Update available. A security release shows Security update with its CVEs. You start the upgrade from there. If the new release comes up unhealthy, the service switches back to the previous one.

Does the n8n template run in queue mode?

No. The template runs n8n in standard mode, with a task runner that executes up to five pieces of code at once. Queue mode needs Redis and worker containers, which the template does not include. For heavier volume, the Postgres variant handles concurrent writes better than SQLite.

Can I deploy n8n with AI?

Yes. 239 MCP tools cover creating the project, deploying the n8n template and managing domains, so an assistant in Claude, Cursor or any MCP client can launch and manage n8n from your editor. The same tools cover every other one-click app. Explore the MCP server.

Managed n8n hosting. On a server that is yours.

  • n8n 2.40.7, one click
  • Webhook URL, HTTPS and encryption key set before n8n starts
  • No execution meter, billed by the server hour
Launch n8n

About Selfhost.dev

Selfhost.dev is a managed self hosting platform for developers and small teams. It runs n8n as a one-click template on a dedicated 4 GB server, with the webhook URL, HTTPS and encryption key set before n8n starts and no execution meter. Billed by the hour, with no subscription tiers.

Best for: n8n, Twenty CRM, Supabase and managed PostgreSQL, MySQL, Redis, ClickHouse, OpenSearch and Kafka.