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.
Run n8n 2.40.7 in one click on a dedicated server we provision, secure and run. The webhook URL and the encryption key are set before first boot, so webhooks answer from the first run and credentials survive every redeploy. No execution meter.
Automate everything, except the server upkeep.
n8n is an open-source workflow automation tool for APIs, databases, webhooks and AI models. Here it deploys as a one-click template onto a dedicated server we run, on SQLite or its own Postgres.
Teams who want unlimited executions and their API keys on their own server, without building Docker, a reverse proxy and TLS.
When hosted automation pricing scales with your execution count or your workflows touch data that cannot sit on a shared cloud.
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.
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.
Dashed = the Postgres variant, picked at deploy time.
Webhooks, APIs, your browser
TLS and routing
n8n
Task runner
Persisted encryption key
SQLite (default)
A dedicated PostgreSQL instance, same server
| Component | Version | What it does |
|---|---|---|
| n8n | 2.40.7 | Editor, workflow engine, webhook endpoints |
| Task runner | n8nio/runners:2.40.7 | Isolated code execution, JS and native Python, max 5 concurrent |
| Database | SQLite or a dedicated PostgreSQL instance | Workflows, credentials, execution history |
| TLS and routing | Managed by Selfhost.dev | Public HTTPS URL, auto-renewed certificates |
| Encryption key | Persisted platform secret | Credentials stay readable across every redeploy |
Self hosted n8n needs a 4 GB server, a database, a reverse proxy and a TLS certificate. The template ships all four, so the only n8n hosting requirement you choose is the server size.
Specifications current as of September 2026.
No Docker file, no reverse proxy, no certificate to renew.
Name it and pick a server. 4 GB is enough for n8n, in any of six regions. No cloud account to connect.
Add serviceTemplaten8n
Take SQLite. For heavy execution volume, take the Postgres variant. About four minutes later we email the URL and credentials.
n8n starts with no admin. Whoever opens your n8n address first becomes the owner, so open it yourself as soon as the deploy finishes.
Keep the wildcard subdomain or add your own domain with a TXT record. HTTPS provisions and renews automatically.
SQLite is the default and suits most teams; Postgres handles heavy execution volume and long histories.
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.
| Item | Cost |
|---|---|
| European 4 GB project server | $0.02/hr, $15.18/mo at 730 hours |
| n8n template, task runner, SQLite | $0 |
| HTTPS and custom domain | $0 |
| Bandwidth | $0. Traffic is included |
| Daily server backups | Optional, +20% of server price |
Monthly figures assume 730 hours at our lowest rate, in our European regions. Other regions run their own machine types and rates, priced live in the calculator.
n8n Cloud bills per execution. A project server bills per hour, whatever your workflows do.
We manage the infrastructure. You own what happens inside n8n. This is managed hosting, not managed automation.
We pin n8n to an exact image, currently n8n 2.40.7, so restarts and redeploys bring back the same software. Newer builds apply only to new deployments.
To move to a newer n8n:
Export your workflows and your credentials (in decrypted form) with n8n's own CLI over SSH.
Deploy the n8n template again. New deployments get our newest tested build.
Import both into the new instance, check a workflow runs, then move your domain across.
None of these a dealbreaker? The template deploys in about four minutes.
Launch n8nTell 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.
Yes. The n8n template deploys in one click onto a dedicated server we provision and run. The webhook URL, HTTPS and a pinned encryption key are set before first boot, behind a default deny firewall and a 60-second health check.
By the hour the server runs, from prepaid credits, with no charge for the template. A European 4 GB server is $0.02/hr, about $15 a month left running. Nothing is metered per execution, workflow, user or gigabyte. n8n Cloud bills by execution instead; our n8n pricing breakdown puts the two side by side. The welcome credit covers your first hours. See pricing.
Yes. Stock n8n keeps the key that encrypts every saved credential in its data volume, whether you run SQLite or Postgres. We pin that key as a platform secret on both variants, so every redeploy brings it back and your API keys and OAuth tokens keep working.
Teammates can join as members, but in the free Community edition each workflow and credential is visible only to its creator and the owner. Sharing, projects and SSO belong to n8n's paid Business and Enterprise plans. Invitation emails also need a mail provider configured first.
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.
Yes. 216 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.
Selfhost.dev is a managed self hosting platform for developers and small teams. Open-source apps and databases on dedicated servers you control, billed by the hour with no subscription tiers.
Best for: n8n, Twenty CRM, Supabase and managed PostgreSQL, MySQL, Redis, ClickHouse, OpenSearch and Kafka.