{"id":210,"date":"2025-03-30T08:31:12","date_gmt":"2025-03-30T06:31:12","guid":{"rendered":"https:\/\/thewebsiteengineer.com\/?p=210"},"modified":"2025-03-30T12:47:05","modified_gmt":"2025-03-30T10:47:05","slug":"how-to-run-n8n-with-docker-compose-to-use-custom-npm-modules","status":"publish","type":"post","link":"https:\/\/thewebsiteengineer.com\/blog\/how-to-run-n8n-with-docker-compose-to-use-custom-npm-modules\/","title":{"rendered":"How to run n8n with docker compose to use custom NPM modules"},"content":{"rendered":"

Introduction<\/h2>\n

Docker Compose provides a powerful way to run n8n with custom configurations and additional NPM modules. This guide will walk you through setting up a production-ready n8n instance using Docker Compose, complete with custom modules and advanced configurations.<\/p>\n

For a more basic setup using Docker without custom NPM modules, see How to install n8n on a Local Server and Access it Securely from Anywhere<\/a><\/p>\n

Prerequisites<\/h2>\n