Keenrig

Activepieces — self-hosted with Keenrig

Open-source workflow automation (a Zapier alternative) with 280+ integrations and AI agents. Runs in single-container mode: embedded PGlite database and in-memory queue, all data kept in one persistent volume. Suitable for personal and small-team use; larger deployments should use external Postgres and Redis.

  • automation

Activepieces is an open-source workflow automation tool in the same family as Zapier: pick a trigger, chain steps together in a visual editor, and drop in a TypeScript step wherever you need one. Each integration is a separate "piece", so the list of services it connects to grows without upgrading the whole app.

What you would use it for

  • Automate repetitive work across SaaS tools — email, spreadsheets, CRM, chat — with an editor that people who do not write code can use.
  • Receive webhooks from other systems, then filter, transform and forward them; webhook URLs point straight at the app’s domain.
  • Build flows with AI steps that call models using your own API keys, with run history stored locally.

What Keenrig handles for you

  • The embedded database (PGlite) and the credential encryption key live in one persistent volume — tested: an account still signs in after the container is deleted and recreated.
  • Every install gets its own random `AP_JWT_SECRET`, shared with no other install.
  • `AP_FRONTEND_URL` is set from the app’s first domain, and usage telemetry back to Activepieces is switched off.
  • Pinned to digest `sha256:d22e3f36…` of release 0.92.1.
What it does not do. This is single-container mode: an embedded database and an in-memory queue, right for individuals and small teams, with no multiple replicas; an in-memory queue means runs in progress can be lost when the container restarts. The piece list is fetched from Activepieces’ servers at runtime, so a machine without outbound network access will be missing integrations. The encryption key lives in the volume: lose the volume and every saved credential is gone, so back it up. The community edition is MIT-licensed; some enterprise features fall outside that licence.

Install it on your instance

No instance yet? Stand one up with a single command, then install the app from the admin UI.

  1. Install Keenrig on a blank VPS

  2. Open the local admin UI at the address the machine prints

  3. Go to Catalog, pick this app and press Install

curl -fsSL https://get.keenrig.com | sudo sh

Technical details

Version
0.92.1
Image repository
docker.io/activepieces/activepieces
Tag
0.92.1
Digest
sha256:d22e3f36f78d70264a020d309aa4535c161ba9ee25eeb783759cde3308cd803a
HTTP port
80
Minimum memory
1536 MB
Health check path
/
Categories
automation