How to setup N8N selfhosted on DigitalOcean
Hello everyone!
I made a tutorial with the fastest way to self host your own N8N instance with DigitalOcean. It's not a simple version of N8N - there are custom JS libraries (OpenAI, Supabase and etc) and PostgreSQL DB instead of default MySQL. I also simplified the whole process into 5 commands with special scripts to make it possible to selfhost in 10 minutes.
Why n8n and this setup?
  1. It's cheaper and more flexible than Zapier and Make (telling you as ex-Make QA engineer 馃槃)
  2. You can build AI agents and use JS/Python code with custom libraries. I have added instructions for easy setup of JS libraries.
  3. The default MySQL DB that holds execution history and N8N data is weak, and scaling scenarios with DB can soon lead to speed and memory issues. So I've added PostgreSQL DB instead, which is automatically installed on DigitalOcean.
2
4 comments
Mark Shcherbakov
1
How to setup N8N selfhosted on DigitalOcean
AI Automation Society
skool.com/ai-automation-society
AI Automation Society: A community for mastering AI-driven automation and AI agents. Learn, collaborate, and optimize your workflows!
Leaderboard (30-day)
powered by