Comment installer n8n sur O2switch (afin de ne pas payer)

J’ai eu confirmation que n8n ne peut s’installer sur O2switch. Du coup je vais le faire avec une instance DigitalOcean, vous pouvez aller sur l’offre KVM de Hostinger à 6€/mois à l’heure où j’écris ces lignes. O2Switch est vraiment taillé pour l’hébergement PHP/Mysql, hélas, si vous sortez de ce setup, comme pour NodeJs ou Python, c’est moins pratique. Notamment Phusion Passenger, qui est loin d’être aussi flexible qu’un reverse proxy Nginx.

Créez votre instance VPS, vous devez avoir accès à Linux en ligne de commande, en général ce sera un Ubuntu. Je ne détaille pas le process ici car la page n’est pas consacrée à l’hébergement.

Installation de NodeJS

sudo apt update
sudo apt install node

installer n8n avec node et npm

npm install -g n8n

// Mais il est conseillé de faire tourner n8n dans un docker, aussi, il faut d'abord installer Docker Engine. Chez DigitalOcean, vous pouvez réserver un VPS avec Docker déjà installé (avec Ubuntu)

Installation en local sur votre ordinateur

npm install -g n8n

// pour lancer
n8n

ensuite (sous Windows) appuyer sur la touche 'o' pour lancer l'application web.
Laissez la fenêtre ouverte pour faire tourner n8n.