Page type
self hosting
15 candidate pages in this template family.
N8N Backup and Restore Guide
Back up the active database, n8n user data, encryption key, and any external binary storage before upgrades or infrastructure changes.
self-hosted Docker Composen8n Docker Compose Setup for Self-Hosting: Volume, .env, Postgres, and Webhooks
Build a safer n8n Docker Compose setup with persistent storage, private env files, Postgres planning, public webhook URLs, HTTPS, and backup checks.
self-hosted Dockern8n Docker Installation: Persistent Volume, Timezone, and Production Readiness
Install n8n with Docker while keeping /home/node/.n8n persistent, aligning timezone settings, and preparing for HTTPS, backups, and public webhooks.
Docker self-hostedn8n Docker Volume Persistence: Avoid Losing Workflows and Credentials
Fix n8n Docker persistence by mounting /home/node/.n8n, protecting SQLite data, preserving community nodes, and testing container recreation.
self-hostedn8n Postgres Setup: Environment Variables, Permissions, and Queue Mode Readiness
Configure n8n with Postgres using DB_TYPE and DB_POSTGRESDB variables, database permissions, Docker networking, backups, and queue mode planning.
self-hostedN8N Upgrade Guide
Update self-hosted n8n regularly, check release notes for breaking changes, and test important upgrades in a separate environment before touching production.
self-hostedN8N VPS Hosting Guide
A VPS is a good starting point for self-hosted n8n when it has enough memory, persistent storage, backups, public HTTPS, and room to move to Postgres or queue mode later.
self-hostedN8N Community Nodes Security Risks
Community nodes can extend n8n, but they install third-party npm code into your instance, so production systems should treat them as supply-chain and runtime risk.
self-hostedN8N Configuration Methods
Self-hosted n8n can be configured with environment variables, a configuration file, or the database, and environment variables are usually the clearest option for container deployments.
self-hosted and cloudN8N Custom Domain Setup
A custom domain for self-hosted n8n needs DNS, reverse proxy routing, HTTPS, and endpoint environment variables that make editor and webhook URLs use the same public host.
Docker ComposeN8N Docker Compose .env File
A Docker Compose env file keeps n8n deployment settings separate from the Compose service definition and makes it easier to avoid committing secrets.
self-hostedn8n Queue Mode Setup: Redis, Postgres, Workers, and Encryption Key Checklist
Set up n8n queue mode with Redis, Postgres, worker processes, shared N8N_ENCRYPTION_KEY, version parity, and binary data cautions.
self-hostedN8N Redis Setup
Redis is the message broker for n8n queue mode; the main process pushes execution IDs to Redis and workers pick them up for processing.
self-hostedN8N Reverse Proxy Setup
When n8n runs behind a reverse proxy, configure the public host, protocol, and webhook base URL so editor links and incoming webhook URLs match the external domain.
self-hostedN8N SSL Setup
For public n8n deployments, use HTTPS either through a reverse proxy or n8n's SSL settings, then make sure generated editor and webhook URLs also use HTTPS.