ClassroomLocally Self-Host n8n For FREE: From Zero to Production
Locally Self-Host n8n For FREE: From Zero to Production
Learn how to run n8n locally, use third party NPM packages, use community nodes, and connect your local n8n to the public internet.
Step-by-step Walkthrough
This module walks you through the process step-by-step
Free & Members-Only
8 lessons
Installing Prerequisites
Introduction, Installing Docker Desktop, Getting The Necessary Files
2m
Reviewing Necessary Files
We look at the files required to complete this lesson.
2m
Dockerfile Deep Dive
This lesson goes into depth on how the n8n Dockerfile works.
3m
Members-Only
Docker Compose Deep Dive
This lesson goes into depth on how the n8n, Postgres, Docker, and ngrok work together via the Docker Compose YAML file.
9m
Members-Only
Host n8n Locally
Hosting n8n with Docker Desktop, showcasing the Dockerfile and the Docker Compose YAML file.
3m
Run n8n Workflow
Run a workflow on the locally hosted n8n server. Use a third party NPM library that we imported.
1m
Public Access with ngrok
ngrok helps you connect your local n8n instance to the public world (Slack Hooks, Telegram Hooks, Webhooks, etc.). While not the best solution for public access, it is a good place to learn.
9m
Getting Production-ready
Suggestions for taking this to the next level. Want to see more? Let me know in the Community post!
1m
Unlock All Pro Content
Get instant access to all premium lessons, live group coaching calls, and exclusive community features.
All Pro Lessons
Live Group Calls
Exclusive Community
Upgrade to Pro