Jusqu’à présent, il y a toujours eu deux principaux moyens de déployer n8n : via npm et via Docker. Nous envisageons d’abandonner le support natif npm et aimerions avoir vos commentaires à ce sujet.
Nous aimerions que vous puissiez remplir ce sondage après lecture.
Pourquoi nous envisageons cela
Nous travaillons dur sur un assistant IA beaucoup plus puissant - pensez à Claude Code, mais intégré dans n8n. C’est depuis longtemps en tête de la liste des souhaits de la communauté, et il est important que nous le mettions en auto-hébergement. Nous visons une version auto-hébergée cet été.
Pour des raisons de sécurité, cet assistant a besoin d’un bac à sable. Ce bac à sable doit être déployé dans un conteneur Docker distinct. Cela signifie que n8n aura une dépendance à Docker. Pour cette raison, il est logique de se standardiser sur un déploiement basé sur Docker - d’autant plus que c’est de toute façon une méthode de déploiement plus fiable.
Ce que cela signifierait pour les installations basées sur npm
Si vous vouliez faire une mise à jour, vous devriez vous assurer que Docker est installé et déployer en utilisant cela à la place. Vous pourriez toujours conserver votre installation dans le même répertoire et monter ce répertoire dans Docker. Nous vous fournirons des conseils sur la façon de procéder.
Si je ne veux pas de l’assistant, pourquoi ne pourrais-je pas continuer à exécuter le reste de n8n via npm ?
Bien que cela soit techniquement possible, plus un produit a de variantes et de configurations différentes, plus on introduit de complexité et de bogues.
Il y a d’autres avantages à passer à Docker uniquement ; l’assistant est juste le plus immédiat. Le faire :
- Accélèrerait le développement de n8n
- Rendrait n8n plus facile Ă supporter
- Ouvrirait la porte au regroupement d’autres produits avec n8n à l’avenir si nécessaire, par exemple une base de données vectorielle ou Redis.
Ce que nous aimerions savoir
Nous sommes conscients qu’il peut y avoir des situations où l’utilisation de Docker est difficile. n8n est utilisé de toutes sortes de façons et nous n’en sommes probablement pas au courant de certaines. Nous aimerions donc avoir vos commentaires sur ce sujet, que vous utilisiez actuellement npm ou Docker — veuillez remplir le sondage ci-dessous ! ![]()