n8n-self-hosting
Deploy a production self-hosted n8n end-to-end to a fresh Linux VM over SSH, using Docker Compose behind a Caddy reverse proxy with automatic HTTPS. Use whenever the user wants to self-host, install, set up, provision, or deploy n8n on their own server/VPS/box (Hetzner, DigitalOcean, AWS EC2, bare metal, etc.) — in either single/regular mode or queue mode with workers — or to update, back up, restore, or harden such…
- installs 8w
- 890
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 0
This is a SKILL.md that guides an AI agent through deploying self-hosted n8n on a fresh Linux VM over SSH, using Docker Compose with a Caddy reverse proxy for automatic HTTPS. It covers both single and queue mode with workers, plus updating, backups, restores, hardening, and credential overwrites, driven by reference files like SINGLE_MODE.md, QUEUE_MODE.md, and SECURITY.md.
Reach for it when you want your agent to take a bare server to a running, TLS-secured n8n instance without hand-writing the setup steps.
Use it to
- Deploy n8n to a VPS over SSH with HTTPS
- Set up n8n queue mode with workers for scaling
- Put n8n behind a reverse proxy with SSL
- Back up, restore, or update an existing self-hosted n8n
- Harden the instance and manage credential overwrites
For Users self-hosting n8n on their own Linux server
- Host repository
- czlonkowski/n8n-skills
- Installs, lifetime
- 1,400
- Installs, 8 weeks
- 890
- Host stars
- 6,272
- Host language
- Shell