系统要求

Activepieces 可以在以下环境中运行:

  • Docker(推荐) — 生产环境首选
  • Node.js 18+ — 开发或自定义部署
  • PostgreSQL 14+ — 数据存储
  • Redis — 任务队列与缓存

Docker 部署(推荐)

快速启动

# 使用官方 docker-compose
curl -O https://raw.githubusercontent.com/activepieces/activepieces/main/docker-compose.yml
docker compose up -d

启动后访问 http://localhost:8080,注册第一个账号即成为管理员。

生产环境

# docker-compose.yml 关键配置
services:
  activepieces:
    image: ghcr.io/activepieces/activepieces:latest
    ports:
      - "8080:80"
    environment:
      AP_ENCRYPTION_KEY: "<你的加密密钥>"
      AP_JWT_SECRET: "<你的 JWT 密钥>"
      AP_POSTGRES_DATABASE_URL: "postgresql://user:pass@postgres:5432/activepieces"
      AP_REDIS_URL: "redis://redis:6379"
    volumes:
      - ./data:/data

生产部署前务必修改 AP_ENCRYPTION_KEYAP_JWT_SECRET,使用 openssl rand -hex 32 生成。

npm 部署

npx create-activepieces@latest
cd activepieces
npm run start

适用于开发环境或自定义构建。

配置参考

完整配置项请查看配置项参考