published feb 22, 2026

How to Self-Host N8n (5-Minute Setup)

intermediate

The Rundown

In this guide, you’ll set up your own n8n automation server on Railway, create a password-protected n8n instance, and import your first AI-powered automation from a JSON file. The setup can be completed in under 10 minutes, and the source notes that a $5 virtual server can run thousands of automations per month.

Who This Is Useful For

  • Anyone paying $20 a month for AI automations
  • Consultants running automations for multiple teams or clients
  • Intermediate n8n users

What You Will Build

You’ll build a live, password-protected n8n instance running on your own Railway server. In one session, you’ll deploy it, log in, and import your first AI-powered automation from a JSON file.

  • A Railway-hosted n8n server
  • A password-protected n8n login
  • An imported AI-generated workflow
  • Saved credentials for any connected services

What You Need

  • A Railway account
  • A GitHub account, since Railway uses it to sign in
  • Claude or ChatGPT to generate your automation as a JSON file
  • Optional: API keys for any services you want to connect, such as OpenAI, Google Sheets, or Slack

Going Further

  • After your n8n instance is live, you can invite other users by email for team or client work, set up separate Railway instances per client for isolation, and create a Google Cloud project if you want to connect Gmail, Google Sheets, Google Calendar, or other Google services. For a deeper dive, the source recommends the AI Automations Course for learning the full workflow design process from scratch.
Make sure you bookmark this URL. It’s your new automation dashboard.