系统要求
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_KEY和AP_JWT_SECRET,使用openssl rand -hex 32生成。
npm 部署
npx create-activepieces@latest
cd activepieces
npm run start
适用于开发环境或自定义构建。
配置参考
完整配置项请查看配置项参考