
from n8n-skills5,519
Provision, configure, and launch a production self-hosted n8n instance on a fresh Linux VM using Docker Compose and Caddy for automated TLS. Handles single and
This skill automates a full production deployment of self-hosted n8n on a fresh Linux VM. It walks the operator through preflight checks (OS, DNS, and firewall), installs Docker if needed, places templated compose and Caddy configuration files on the server, generates secrets on-box, and brings the stack up in either single-instance or queue mode (with Postgres and Redis). The flow includes verification steps (service health, TLS issuance, and public reachability) and a clear handoff checklist (URL, encryption key, and backup guidance).
Use when a user asks to self-host or deploy n8n on their own server or VPS (DigitalOcean, Hetzner, AWS EC2, bare metal). It's appropriate for new installs, migration to queue mode, updates, backups, and hardening. Trigger if the user requests: "deploy n8n", "install n8n on my server", "n8n docker compose", or asks about reverse proxy/SSL and scaling.
docker-compose templates, Caddyfile, and init scripts (listed in assets/).Works with agents that can run SSH-driven tasks and shell commands (Claude Code, Copilot-style agents, or any agent able to orchestrate remote SSH and file transfer).
This skill has not been reviewed by our automated audit pipeline yet.