n8n connecte des services avec des workflows visuels: -lorsque cela se produit, faites ça. Self-hosted, vos exécutions sont illimitées, vos références restent sur votre serveur, et les webhooks répondent de votre propre domaine.
apt update && apt install -y docker.io docker-compose-v2
mkdir -p /opt/n8n && cd /opt/n8n
cat > docker-compose.yml <<'EOF'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
ports:
- "127.0.0.1:5678:5678"
environment:
- N8N_HOST=n8n.example.com
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.example.com/
- GENERIC_TIMEZONE=Europe/Berlin
volumes:
- ./data:/home/node/.n8n
EOF
docker compose up -d
Tout ce que n8n sait â flux de travail, lettres d'identitĂ©, histoire de l'exĂ©cution â vit dans /opt/n8n/data. Ce dossier est votre sauvegarde.
apt install -y caddy
cat > /etc/caddy/Caddyfile <<'EOF'
n8n.example.com {
reverse_proxy 127.0.0.1:5678
}
EOF
systemctl reload caddy
Pointez d'abord l'enregistrement A sur votre serveur. Ouvrir https://n8n.example.com, créez le compte propriétaire, et n8n est en direct.
Ajouter un DĂ©clencheur du calendrier noeud (chaque heure), puis un Telegram noeud avec ton jeton de robot. Envoyez - vous un message â fait, vous avez un moniteur de battement de cĆur. La partie intĂ©ressante commence quand les webhooks arrivent :
https://n8n.example.com/webhook/your-path
Pointer n'importe quel service Ă cette URL et n8n rĂ©agit â paiements, prĂ©sentations de formulaires, alertes de surveillance, Git pousse.
Commandez les notifications de votre facturation dans Telegram. La base de donnĂ©es quotidienne est tĂ©lĂ©chargĂ©e dans le stockage. RSS Ă e-mail digests. Frapper une page d'Ă©tat et alerter quand elle change. Avec les nĆuds SSH et HTTP, n8n peut mĂȘme exĂ©cuter des commandes sur vos autres serveurs, un petit Zapier auto-organisĂ© sans prix par tĂąche.
cd /opt/n8n
docker compose stop
tar czf /root/n8n-backup-$(date +%F).tar.gz data
docker compose pull && docker compose up -d
Mettre Ă jour en tirant la nouvelle image; les flux de travail vivent dans le volume montĂ© et survivent. Des copies de ces archives appartiennent Ă l'extĂ©rieur du site â Guide rĂ©siste.
Exécutions illimitées au lieu de celles comptées, identifiants et données sur votre propre serveur, webhooks sur votre propre domaine, et un coût mensuel fixe d'un petit VPS au lieu de prix basés sur l'utilisation.
Environ 300 à 500 Mo au ralenti, plus pendant les longs trajets. Un 2 Go VPS fonctionne n8n confortablement; choisissez 4 Go s'il exécute de gros travaux par lots ou partage la machine avec une base de données.
Avec HTTPS et un mot de passe fort, oui â c'est ainsi que les webhooks sont censĂ©s fonctionner. Pour plus de sĂ©curitĂ©, limitez l'Ă©diteur avec Caddy auth basic et gardez les chemins webhook longs et alĂ©atoires.
n8n sur Buran-1 (âŹ6.5/mois) remplace tout un abonnement SaaS.