Self-hosting n8n: the easy way
Jonas Scholz

Jonas Scholz @code42cate

About: Building the easiest way to deploy Docker containers @ sliplane.io

Location:
Germany
Joined:
Aug 31, 2020

Self-hosting n8n: the easy way

Publish Date: Apr 1
110 17

n8n is the hottest "ai native" automation tool on the market right now. Basically no-code for AI workflows, BUT the pricing can be a bit daunting, with the cheapest paid plan starting at 24/month with a lot of limitations. Alternatively, you can self-host n8n! In this tutorial we're going to setup a n8n (community version) instance on sliplane, for only 9 euros per month and (nearly) no limitations!

n8n pricing

If you prefer watching a video, here is a 45 second guide on how to deploy n8n:

Setup

  1. Signup at sliplane.io, the signup is free and you can use your Github Account to login.
  2. Create a server: if you just signed up you should already have a trial server that you can use for 48 hours for free. If not, go to > Servers and then click > Create Server
  3. Create a service: go to your projects (create a new one or use the default one) and click > Deploy Service (top right)
    • Select docker.n8n.io/n8nio/n8n:latest as image
    • Add a volume (name it anyway you want) and mount it to /home/node/.n8n
  4. Click deploy, wait for the service to be up and then open the domain provided by sliplane. You can find that in the service settings, it should be service-name.sliplane.app
  5. Follow the setup steps in the n8n dashboard and you're done!

n8n flow

Comparison to other Hosting platforms

Of course you can also self-host n8n with other cloud providers. Here is a pricing comparison for the most common ones:

Provider vCPU Cores RAM Disk Estimated Monthly Cost Notes
Render.com 1 2 GB 40 GB ~$35–$45 $35
Fly.io 2 2 GB 40 GB ~$20–$25 $17
Railway 2 2 GB 40 GB ~$15–$30 $66*
sliplane.io 2 2 GB 40 GB ~$9.45 ~$9.5/month flat
  • Note: Railway charges for actually used memory and cpu time. $66 is the max price, actual price might vary.

Comments 17 total

  • Ali Raza
    Ali RazaApr 2, 2025

    How about Hetzner ?

  • Đăng Tú
    Đăng TúApr 2, 2025

    Is there any option to do that on localhost only?

    • Jonas Scholz
      Jonas ScholzApr 2, 2025

      Yes, checkout this tutorial and basically only do the docker compose part: dev.to/code42cate/self-hosting-n8n...

      • Đăng Tú
        Đăng TúApr 7, 2025

        Thanks, i just found out after read this article too =))

        Thanks for the articles btw, good ones

    • Ranjan Dailata
      Ranjan DailataApr 4, 2025
      • Install latest NodeJS
      • npm install n8n -g
      • n8n start
      • Jonas Scholz
        Jonas ScholzApr 4, 2025

        I'd recommend using Docker even if its a local setup:)

        • Ranjan Dailata
          Ranjan DailataApr 5, 2025

          Sure, but why Docker? any specific reason for local setup?

          • Đăng Tú
            Đăng TúApr 7, 2025

            It saves you from a hellish life. Can you imagine one broken update of your test server that brings down your whole computer? Moreover - we, dev, usually don't have just 1 local server. Can you imagine conflict between these local servers =))

            That's why mate.

            • Ranjan Dailata
              Ranjan DailataApr 7, 2025

              Well, I was asking in the context of n8n. Unless you are one of those CORE developer of n8n, there is no way anyone would update the n8n source code mate!

  • robert sallo
    robert salloApr 4, 2025

    Naive question, does the n8n community version have the same connectors / integrations than the commercial one? Thanks!

  • Amir
    AmirApr 15, 2025

    عند بناء مشاريع مستضافة ذاتيًا، أحرص على تجربة أدوات جديدة لتحسين الإنتاجية. مؤخرًا، جربت الميل بيت مراهنات عبر eg-melbet ميل بيت مراهنات وكانت تجربة سهلة وسلسة بفضل التصميم البسيط. من الممتع أحيانًا أخذ استراحة ذهنية وتجربة شيء مختلف. هذه الأنشطة الخفيفة تساعدني في استعادة التركيز عند العودة إلى البرمجة.

  • h ba
    h baMay 22, 2025

    f u

Add comment