n8n Automation logo

Deploy n8n Automation

Automate workflows on your own instance

WorkProductivityUtilitiesn8n Automation + PostgreSQL + Valkey + Email + n8n-worker + n8n-searxng

Deploy n8n with managed Postgres, Valkey, a worker, and a public HTTPS URL for the editor and webhooks. You own the instance. You pay for compute — not per workflow run.

n8n inbound lead pipeline: capture, enrich, score, and write to CRM

What you get with n8n Automation

  • Visual workflowsBuild automations with nodes, branches, retries, and execution history instead of wiring every integration by hand.
  • App integrationsConnect SaaS tools, databases, HTTP APIs, webhooks, and internal services with n8n nodes and credentials.
  • Custom logicUse code nodes and HTTP requests when a workflow needs a transform, a branch, or an API that has no dedicated node.
  • Owner loginFirst boot is a one-time owner setup at your app URL. Turn on Load demo data to start as demo@stackblaze.local / changeme.
  • Managed PostgresWorkflows, credentials, and executions live in CloudNativePG — not a SQLite file inside the container.
  • Public webhook URLWEBHOOK_URL and the editor base URL are set to your https://…stackblaze.app hostname so callbacks reach this instance.

After you deploy n8n Automation

  1. 1Open the public URLThe hostname is on the app page after deploy. First load is owner setup — not a login form.
  2. 2Create the ownerEmail, password, first name, last name. That account owns the instance until you invite others.
  3. 3Skip demo data unless you want a head startEnable Load demo data at deploy to land in a sample workspace (demo@stackblaze.local / changeme) instead of a blank canvas.

How n8n Automation is wired

n8n, Postgres, and Valkey ship together. The editor and webhooks share one hostname; the worker runs executions from the queue.

Postgres holds the workspace
Workflows, credentials, and execution history live in the attached database. Restart the editor and the workspace is still there.
Redis workers, on purpose
Valkey holds the job queue. A companion worker runs executions so a heavy run does not stall the canvas. Scale the worker when the queue backs up.
One URL for editor and webhooks
The public hostname is the editor, the login page, and the webhook base. Attach a custom domain from the dashboard when you want a branded callback.
Add CPU when the canvas gets heavy
Raise RAM and CPU on the editor or the worker from the dashboard. Postgres and Valkey scale on their own.

Why run n8n Automation on StackBlaze

  • Scale your appChange CPU, RAM, and replicas without a rebuild, or let autoscaling add replicas when CPU climbs.
  • Git-based CI/CDPush to GitHub and it builds and ships. Pull requests get their own preview URL on Pro and Business.
  • One-click rollbackA deploy went wrong? Go back to any previous successful deploy.
  • Environments built inProduction, staging, and dev as separate environments in one project, each with its own URL.
  • Built-in observabilityCPU, memory, and response time per app, live logs with search, and alerts to Slack, Discord, or a webhook.
  • Developer-first toolsA CLI and Stack MCP: deploy, read logs, and wire services from your terminal or your AI assistant.
  • Built for teamsInvite teammates with roles. An audit log records who changed what.
  • Managed Postgres with HAPostgres is run for you. Turn on high availability for a three-node cluster when the app needs it.

Common questions about n8n Automation

How do I sign in after deploy?

Open the public URL. Complete the one-time owner setup. If Load demo data was enabled, sign in as demo@stackblaze.local / changeme. If you get sent back to /setup, the database and the app are out of sync — delete both and redeploy.

I forgot the owner username or password

Open the n8n app in the dashboard, go to Terminal, pick the web pod (n8n-kuberoapp-web-…, not the placeholder), and run n8n user-management:reset. Restart the app, then create a new owner. Workflows and credentials stay; extra n8n users are removed. StackBlaze Forgot password only resets the dashboard account.

What can I automate with n8n?

Anything n8n can reach: webhooks, schedules, HTTP APIs, databases, and the node library. This instance is yours — there is no vendor task cap.

Where are credentials and workflows stored?

In the attached Postgres. N8N_ENCRYPTION_KEY is generated at deploy and shared with the worker. Back up the database if the workspace matters. Valkey is not a backup target.

Can external services call my webhooks?

Yes. WEBHOOK_URL is your public HTTPS hostname. Point the other system at that URL. Use a custom domain if you want a branded callback.

Is this the right setup for high-volume automation?

Yes — this is the queue-mode stack. Executions run on the worker. Scale the worker when the queue backs up.

What does it cost?

You pay for the editor, the worker, Postgres, and Valkey — compute, storage, and bandwidth — not per workflow run. Developer is $10/mo with $10 of included usage; a small instance usually stays in that range. Pricing

Do I need Redis?

This template includes it. Valkey speaks Redis protocol and is the job queue. You do not add Redis yourself.

More Work templates