Skip to content

Commit 01acfea

Browse files
committed
Update: Activepieces
1 parent 8d4685e commit 01acfea

3 files changed

Lines changed: 30 additions & 5 deletions

File tree

‎ct/activepieces.sh‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ APP="Activepieces"
1111
var_tags="${var_tags:-automation;workflow;ai}"
1212
var_cpu="${var_cpu:-4}"
1313
var_ram="${var_ram:-6144}"
14-
var_disk="${var_disk:-20}"
14+
var_disk="${var_disk:-12}"
1515
var_os="${var_os:-debian}"
1616
var_version="${var_version:-13}"
1717
var_arm64="${var_arm64:-yes}"
@@ -41,7 +41,7 @@ function update_script() {
4141
NODE_VERSION="24" NODE_MODULE="$(jq -r '.packageManager' /opt/activepieces/package.json)" setup_nodejs
4242
fetch_and_deploy_gh_release "deno" "denoland/deno" "prebuild" "v$(jq -r '.devDependencies.deno' /opt/activepieces/packages/server/engine/package.json)" "/usr/local/bin" "deno-$(arch_resolve "x86_64" "aarch64")-unknown-linux-gnu.zip"
4343

44-
msg_info "Building Activepieces (Patience)"
44+
msg_info "Building Activepieces"
4545
cd /opt/activepieces
4646
REDISMS_DISABLE_POSTINSTALL=1 $STD bun install --frozen-lockfile
4747
$STD npx turbo run build --filter=web --filter=@activepieces/engine --filter=api --filter=worker

‎install/activepieces-install.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fetch_and_deploy_gh_release "activepieces" "activepieces/activepieces" "tarball"
2828
NODE_VERSION="24" NODE_MODULE="$(jq -r '.packageManager' /opt/activepieces/package.json)" setup_nodejs
2929
fetch_and_deploy_gh_release "deno" "denoland/deno" "prebuild" "v$(jq -r '.devDependencies.deno' /opt/activepieces/packages/server/engine/package.json)" "/usr/local/bin" "deno-$(arch_resolve "x86_64" "aarch64")-unknown-linux-gnu.zip"
3030

31-
msg_info "Building Activepieces (Patience)"
31+
msg_info "Building Activepieces"
3232
cd /opt/activepieces
3333
REDISMS_DISABLE_POSTINSTALL=1 $STD bun install --frozen-lockfile
3434
$STD npx turbo run build --filter=web --filter=@activepieces/engine --filter=api --filter=worker

‎json/activepieces.json‎

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"resources": {
2727
"cpu": 4,
2828
"ram": 6144,
29-
"hdd": 20,
29+
"hdd": 12,
3030
"os": "Debian",
3131
"version": "13"
3232
}
@@ -36,5 +36,30 @@
3636
"username": null,
3737
"password": null
3838
},
39-
"notes": []
39+
"notes": [
40+
{
41+
"text": "There is no default account. Open http://<IP> and sign up: the first account becomes the platform admin and closes sign-up, further users have to be invited. Anyone who reaches the port can claim it until then, so create the account right after the install.",
42+
"type": "warning"
43+
},
44+
{
45+
"text": "Webhook URLs and OAuth2 redirects are built from AP_FRONTEND_URL in /opt/activepieces_data/.env, which points at the container IP. Change it when the IP changes or Activepieces sits behind a reverse proxy or domain, then run systemctl restart activepieces (the worker restarts with it).",
46+
"type": "info"
47+
},
48+
{
49+
"text": "Back up AP_ENCRYPTION_KEY from /opt/activepieces_data/.env together with the database. It encrypts the stored connection credentials, so a database restored without it is useless for them.",
50+
"type": "warning"
51+
},
52+
{
53+
"text": "Code steps run with AP_EXECUTION_MODE=UNSANDBOXED, the upstream default: they get network access and npm packages, but are not isolated from the container, so anyone who can edit flows can run code in it. Only give flow access to people you trust with that.",
54+
"type": "info"
55+
},
56+
{
57+
"text": "Activepieces is open-core: the code is MIT except packages/ee and packages/server/api/src/app/ee, which fall under the Activepieces Enterprise License. Like the official image, this build runs the Community Edition (the default AP_EDITION); enterprise features stay off without a license key.",
58+
"type": "info"
59+
},
60+
{
61+
"text": "Install and every update compile Activepieces from source (bun install of the whole monorepo, then turbo builds the API, worker, engine and React UI). That takes about 15 to 20 minutes on 4 cores and peaks at about 3.5 GB RAM and 6 GB disk. The running instance needs about 1 GB, so the RAM can be lowered after the install and raised to at least 4 GB again before an update.",
62+
"type": "info"
63+
}
64+
]
4065
}

0 commit comments

Comments
 (0)