Automation self-hosted

How much hardware is needed to have a certain amount of automations active? Is there a way to know how many workflows I can have active if I host n8n myself?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Self-hosting removes the limits to amount of workflows and executions.
You can have as many workflows and executions as your hardware and network can handle.

Documentation:

Here are some scenarios:

The bare minimum

I wouldn’t use less than this for any setup.
I’ve used 1 CPU and 1 GB of RAM before and it’s an ok experience, but it’s slow.

Minimal Load: Typically used for testing and low-frequency executions.

  • Recommended Specs:
    CPU: 1 vCPU
    Memory: 2–4 GB RAM
    Storage: 1 - 4 GB SSD (sufficient for logs and basic data)

Level 1 – Low Traffic Production

Ideal For: Small teams or low-frequency workflows.

  • Specs:
    CPU: 2 vCPUs
    Memory: 4–8 GB RAM
    Storage: 20–40 GB SSD

Provides enough headroom for moderate concurrent workflow executions without overspending.

Level 2 – Moderate Traffic Production

This is my current setup for managing small-to-medium marketing automations.

Ideal For: Growing operations with several concurrent workflows.

  • Specs:
    CPU: 4 vCPUs
    Memory: 8–16 GB RAM
    Storage: 40–80 GB SSD (preferably with faster I/O)

More robust resources to handle increased demand and prevent slowdowns during peaks.

Level 3 – High Traffic/Enterprise Production

Ideal For: High-volume, complex workflows with many concurrent executions.

  • Specs:
    CPU: 8+ vCPUs
    Memory: 16+ GB RAM
    Storage: 80+ GB SSD, with provisions for scaling storage as needed

Load balancing, separate database server, and redundancy setups. Ideally you should split the installation into MAIN, WORKERs and WEBHOOKs.

This level ensures high reliability, performance, and the ability to handle scaling challenges.

:point_right: If my reply answers your question, please remember to mark it as a solution.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.