Activepieces - No-Code-Automatisierungen selbst hosten

Activepieces

No-Code-Automatisierungsplattform zum Verknüpfen von Apps und Diensten ohne Programmierung.

Was ist Activepieces?

Activepieces ist eine Open-Source-Alternative zu Zapier und Make (ehemals Integromat). Über eine visuelle Oberfläche lassen sich Automatisierungen aus Triggern und Aktionen zusammenbauen — zum Beispiel: neuer Eintrag in einer Datenbank löst eine Slack-Nachricht und eine E-Mail aus. Hunderte vorgefertigte Integrationen sind enthalten. Wer eigene Bausteine braucht, kann diese in TypeScript schreiben.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Mindestens 1 GB RAM empfohlen
  • PostgreSQL-Datenbank (im Stack enthalten)
  • Port 8080 frei

Compose-Beispiel

services:
  activepieces:
    image: activepieces/activepieces:latest
    container_name: activepieces
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - AP_DB_TYPE=POSTGRES
      - AP_POSTGRES_DATABASE=activepieces
      - AP_POSTGRES_HOST=postgres
      - AP_POSTGRES_PORT=5432
      - AP_POSTGRES_USERNAME=ap_user
      - AP_POSTGRES_PASSWORD=sicheres_passwort
      - AP_JWT_SECRET=langes_zufaelliges_secret
      - AP_FRONTEND_URL=http://localhost:8080
    depends_on:
      - postgres

  postgres:
    image: postgres:15-alpine
    container_name: activepieces_db
    restart: unless-stopped
    volumes:
      - ./data/postgres:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=activepieces
      - POSTGRES_USER=ap_user
      - POSTGRES_PASSWORD=sicheres_passwort

Hinweise

  • AP_JWT_SECRET muss ein langer, zufälliger String sein — mindestens 32 Zeichen.
  • Für den Produktionseinsatz AP_FRONTEND_URL auf die öffentliche Domain setzen, sonst funktionieren OAuth-Redirects nicht korrekt.
  • Flows können über Webhooks getriggert werden, was die Integration mit nahezu jedem Dienst ermöglicht.
  • Die Community stellt laufend neue Pieces bereit — regelmäßig updaten lohnt sich.