Self-host automation on mobile
Don't believe it? See the proof below. Real people are running n8n on their phones right now.
Watch real people running n8n on Android phones. Search YouTube for "n8n android termux"
Watch on YouTubeReddit users share their n8n Android setups. Real screenshots and workflows.
View on RedditInstallation scripts tested by the community. Fork and customize for your needs.
View GistChoose the method for your device architecture
aarch64 when running uname -mOpen Termux and run these commands one by one:
Inside Debian (you should see your prompt change), run:
This will take 5-15 minutes depending on your internet speed:
Remove build tools and cache to save ~500MB-1GB. Only run after n8n is working!
⚠️ Keep build tools if you plan to use Puppeteer
Use the no-code Puppeteer node in n8n for web scraping and browser automation.
⚠️ Step 5: Install Community Node in n8n UI (Required!)
http://localhost:5678n8n-nodes-puppeteer✅ Verify Chromium is working:
If it shows a version number, Puppeteer should work!
After all steps: Search for Puppeteer in n8n nodes.
Use Cloudflare Tunnel for a free, permanent URL. No port forwarding needed!
Quick Test (Random URL): Run cloudflared tunnel --url http://localhost:5678 for a temporary URL. Good for testing!
Help others discover this free, open-source automation tool. Share this guide and save someone hours of frustration!
Over 10,000 people have used this guide to self-host n8n
If something goes wrong, find the solution here