🚀 n8n Self-Hosting Guide with Docker & Cloudflare Tunnel
Step 1: Install & Configure Docker
docker --version
Step 2: DNS Setup
dig n8n.hayyu360.com +short
Step 3: Create Docker Compose File
nano docker-compose.yml
Step 4: Create .env File
DOMAIN_NAME=hayyu360.com
SUBDOMAIN=n8n
SSL_EMAIL=user@example.com
Step 5: Create Docker Volumes
sudo docker volume create n8n_data
sudo docker volume create traefik_data
Step 6: Start Docker
sudo docker compose up -d
Step 7: Set Up Cloudflare Tunnel
cloudflared tunnel login