Tutorials

Tutorial

Secure n8n with Nginx Reverse Proxy, TLS, and Security Headers

Put your self-hosted n8n behind Nginx with Let's Encrypt TLS, security headers, rate limiting, firewall rules, and webhook protection. Every step includes a verification command.

13 min readRead
Tutorial

Backup and Update n8n in Production (Docker Compose + PostgreSQL)

A day-two operations guide for self-hosted n8n: automated PostgreSQL backups, encryption key protection, off-server copies with rclone, disaster recovery from a fresh VPS, safe Docker Compose updates, rollback, and the 1.x to 2.x migration path.

12 min readRead
Tutorial

Build AI Workflows in n8n with Ollama and Claude on a VPS

Connect n8n to AI models through two paths: Ollama for free local inference and the Claude API for cloud intelligence. Build a content classification workflow with both, running on a self-hosted VPS.

13 min readRead
Tutorial

Install n8n with Docker Compose on a VPS

Set up n8n 2.x with Docker Compose and PostgreSQL on a VPS. Production-ready from the start with pinned versions, encryption key backup, health checks, and resource limits.

8 min readRead
Tutorial

Build Your First n8n Workflow: Webhooks, API Calls, and Notifications

Build two real n8n workflows from scratch on your self-hosted instance. A webhook that fetches weather data and sends it to Discord, and an RSS monitor that posts new articles to a channel.

14 min readRead