Hi n8n community! ![]()
I’m LerLer Chan, a lecturer. I want to share a project I’ve been building to solve a real pain point I’ve encountered: getting students and colleagues started with n8n without the Docker barrier.
The Problem
When I teach automation workflows to diploma students and colleagues, the biggest hurdle isn’t learning n8n itself—it’s the setup process. Docker configuration, terminal commands, and dependency management are overwhelming for people who just want to learn workflow automation.
My teacher colleagues struggle with:
-
Complex Docker Desktop setup
-
Permission issues and version conflicts
-
Lengthy troubleshooting during workshop time
-
High frustration before they even see n8n’s interface
The Solution
I’ve been developing an n8n Desktop Installer using Electron—similar to WordPress Studio—that provides:
One-click installation (Windows & Mac)
Zero Docker knowledge required
Auto-starts n8n on localhost:5678
System tray controls (Start/Stop/Restart)
Bundled Node.js runtime (no external dependencies)
Basically: Download → Install → Done. Students can focus on learning workflows, not troubleshooting infrastructure.
Current Status
-
Windows installer (.exe) - Building alpha release -
Mac installer (.dmg) - In development (I only have window 11 / no macbook] -
Looking for macOS testers
Call for Contributors
I’m looking for:
-
macOS users willing to test and contribute the Mac build
-
Windows users to test the installer and report issues
-
Educators/trainers interested in using this for workshops
-
Feedback on UX and features that would help your workflow
Why This Matters
n8n is powerful, but accessibility matters. Teachers shouldn’t spend 30 minutes troubleshooting Docker when they have 2 hours to teach 20 students. This installer democratizes n8n for non-technical users and educators.
GitHub Project: https://github.com/lerlerchan/n8n_Desktop_installer
If you’d like to help test, contribute code, or use this for your own teaching, please reach out!
Looking forward to building this with the community. ![]()