Skip to content
n8n / Security12 min read

n8n Self-hosting Security: A Production Workflow Checklist

Queue mode, credentials, backups, webhook security, retries and monitoring for serious n8n deployments.

By VOIDRA Engineering · Editorial Standard

n8n Self-hosting Security: A Production Workflow Checklist

n8n becomes an operational system

Once workflows touch CRM, payments, messaging or customer data, n8n must be operated like any other production service—with controlled access, backups and monitoring.

Infrastructure and access

Place the service behind HTTPS and a reverse proxy, restrict editor access and manage credentials independently from exported workflows.

  • HTTPS and HSTS
  • Restricted administration
  • Encrypted credentials
  • Private database network
  • Regular updates

Queue mode and scaling

Queue mode with Redis and separate workers improves concurrency control and recovery. Worker counts should reflect provider limits and workflow characteristics.

Webhooks and untrusted input

Public webhooks need signatures or secrets, size limits, validation and idempotency. Never trust incoming JSON directly.

Failures, backups and runbooks

Use error workflows, alerts, controlled retries, database backups and restore tests. A backup that has never been restored is not a recovery plan.

Planning a serious digital product?

Share the current problem and expected outcome. We will suggest a practical architecture and phased delivery path.

Start a project