SelfHostStackOpen-Source Directory

Why Migrate Away from Zapier & Make?

Zapier charges steep fees as your automations scale (e.g. 50,000 tasks can cost hundreds of dollars/mo). Complex multi-step branching or polling triggers quickly drain task quotas. Self-hosting n8n or Activepieces grants UNLIMITED workflow runs, custom code execution (Node.js/Python), and local private network connectivity for zero marginal cost.

Top 2 Recommended Open-Source Replacements

Tested and production-ready. Click any tool to view hardware specs and docker-compose configurations.

n8n

Sustainable Use License / Fair-code⭐ 52.3k+

Fair-code licensed, node-based workflow automation tool with 400+ native integrations and AI Agent nodes.

Min RAM1 GB
Min CPU1 vCPU
GitHub Repo ↗

✅ Advantages

  • Unlimited task runs
  • Native AI/LLM orchestration nodes
  • Superb community templates

⚠️ Trade-offs / Limitations

  • Fair-code license limits re-selling as SaaS
  • Requires persistent volume for SQLite/Postgres

Core Features

Visual node builder with 400+ pre-built integrations
Built-in LangChain & LLM AI Agent nodes with memory
Unlimited executions without per-task metering
Native JavaScript & Python code execution nodes
Custom webhooks, error triggers, and sub-workflows
📄 docker-compose.yml
Production Ready
version: '3.8'
services:
  n8n:
    image: docker.n8n.io/n8nio/n8n:latest
    container_name: n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.yourdomain.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - NODE_ENV=production
      - WEBHOOK_URL=https://n8n.yourdomain.com/
      - GENERIC_TIMEZONE=UTC
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

🚀 5-Minute Deployment Guide

  1. 1Set up a $4/mo Hetzner VPS.
  2. 2Install Docker & Docker Compose.
  3. 3Point `n8n.yourdomain.com` DNS to your VPS public IP.
  4. 4Launch n8n via Docker Compose with your WEBHOOK_URL configured.
  5. 5Configure Caddy/Nginx reverse proxy for SSL certificates.
  6. 6Register your owner account on first launch.

Recommended VPS for Running n8n

Hetzner Cloud€3.79/mo

CX22 (2 vCPU, 4GB RAM)

Easily executes 100,000+ automation tasks daily.

View Deploy Instructions →
DigitalOcean$12.00/mo

Droplet (1 vCPU, 2GB RAM)

One-click Docker image available in Marketplace.

View Deploy Instructions →

Activepieces

MIT⭐ 11.2k+

100% open source Zapier alternative with modern TypeScript architecture and no-code visual canvas.

Min RAM2 GB
Min CPU1 vCPU
GitHub Repo ↗

✅ Advantages

  • Permissive MIT license
  • Clean modern UI
  • Easy custom piece SDK

⚠️ Trade-offs / Limitations

  • Smaller catalog of niche SaaS pieces compared to n8n

Core Features

Clean TypeScript piece framework for custom connectors
Enterprise friendly MIT core license
Simple drag-and-drop workflow canvas
Community driven pieces ecosystem
📄 docker-compose.yml
Production Ready
version: '3.8'
services:
  activepieces:
    image: activepieces/activepieces:latest
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - AP_ENCRYPTION_KEY=YOUR_32_CHAR_ENCRYPTION_KEY
      - AP_JWT_SECRET=YOUR_JWT_SECRET_KEY
      - AP_FRONTEND_URL=https://automation.yourdomain.com
      - AP_POSTGRES_DATABASE=activepieces
      - AP_POSTGRES_HOST=postgres
      - AP_POSTGRES_PORT=5432
      - AP_POSTGRES_USERNAME=activepieces
      - AP_POSTGRES_PASSWORD=securepass
    depends_on:
      - postgres
  postgres:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: activepieces
      POSTGRES_USER: activepieces
      POSTGRES_PASSWORD: securepass
    volumes:
      - ap_postgres_data:/var/lib/postgresql/data
volumes:
  ap_postgres_data:

🚀 5-Minute Deployment Guide

  1. 1Spin up a VPS with 2GB+ RAM.
  2. 2Save the compose file and generate secrets.
  3. 3Run `docker compose up -d`.
  4. 4Access web app at `http://localhost:8080`.

Recommended VPS for Running Activepieces

Hetzner Cloud€3.79/mo

CX22 (2 vCPU, 4GB RAM)

High efficiency for enterprise automations.

View Deploy Instructions →

Quick Specification Matrix

ToolLicenseMin RAMMin CPUGitHub RepoPrimary Benefit
Zapier & Make (Proprietary)Proprietary ClosedManaged CloudManaged CloudN/ATurnkey but vendor lock-in & paywalls
n8nSustainable Use License / Fair-code1 GB1 vCPUn8n-io/n8nUnlimited task runs
ActivepiecesMIT2 GB1 vCPUactivepieces/activepiecesPermissive MIT license