−25%

د Windows پر کلنۍ تادیه، تر ۳۱ اکتوبر. پلانونه وګورئ

EQVPS
پیل وکړئ

د Activepieces لپاره VPS: خپل اتومات کار

د خلاصې سرچینې اتومات جوړونکی Activepieces په خپل سرور چلوئ: د هرې دندې بیل نشته، webhooks ستاسو په ډومېن. ازمول شوی نصب او د URL لومه.

کوربه شوي اتومات خدمتونه د هرې دندې پیسې اخلي، او میټر په هغو شیانو هم ګرځي چې اصلاً کار نه دی. هغه جریان چې هر پنځه دقیقې یو فیډ ګوري، مخکې له دې چې کوم ګټور کار وکړي، په میاشت کې ۸۶۴۰ ځله چلېږي. همدا جریان په خپل سرور چلوئ، او بیل به یوازې د سرور وي.

‏Activepieces د خلاصې سرچینې اتومات جوړونکی دی: ټریګرونه، ګامونه، څانګې، څو سوه چمتو ادغامونه، او کله چې چمتو بس نه وي د کوډ ګامونه. د community نسخه د MIT جواز لري او د Docker Compose سره په یوه کوچني سرور ښه چلېږي.

کوم پلان

موږ دا د ازموینې پر سرور نصب کړ او اندازه مو کړه. ډیفالټ compose فایل اپ او پنځه worker چلوي: د Postgres او Redis سره شاوخوا ۲.۶–۳ GB RAM. یوه worker ته په راکمولو شاوخوا ۱.۶ GB ته راښکته کېږي.

تاسو څه چلوئپلان
یو څو شخصي جریانونه، یو workerMicro-IP: ۲ vCPU، ۲ GB، ۲۵ GB ($10/میاشت)، swap زیات کړئ
ډیفالټ ترتیب: پنځه worker، د ټیم جریانونه، webhooksSmall-IP: ۴ vCPU، ۴ GB، ۳۵ GB ($16/میاشت)
ډېر هممهاله چلونې، دروند کوډ ګامونهMedium-IP: ۶ vCPU، ۶ GB، ۴۵ GB ($20/میاشت)

داسې پلان واخلئ چې خپل IPv4 ولري. د دې اصلي لامل چې دا پخپله کوربه کړئ webhooks دي، او هغه خدمتونه چې دوی رابولي باید 80 او 443 پورټونو ته ورسېږي؛ په NAT پلانونو کې له بهر یوازې SSH پورټ ته رسېدای شئ. ځایونه آلمان او فنلنډ دي؛ شتون د امر پر مهال ښکاري. که غواړئ په کریپټو پیسې ورکړئ، KYC نشته.

نصب

لومړی یو ډومېن — فرض کړئ flows.example.com — سرور ته وګرځوئ. بیا پر Ubuntu 24.04 یا Debian 12 د root په توګه:

curl -fsSL https://get.docker.com | sh
git clone --depth 1 https://github.com/activepieces/activepieces.git
cd activepieces
sh tools/deploy.sh

سکرېپټ deploy.sh فایل .env.example په .env کې کاپي کوي او تصادفي رازونه پکې اچوي. د لومړي پیل مخکې په .env کې دوه کرښې او په compose فایل کې یوه کرښه بدله کړئ:

sed -i 's|^AP_FRONTEND_URL=.*|AP_FRONTEND_URL=https://flows.example.com|; s|^AP_TELEMETRY_ENABLED=.*|AP_TELEMETRY_ENABLED=false|' .env
sed -i "s|- '8080:80'|- '127.0.0.1:8080:80'|" docker-compose.yml

مهمه لومړۍ کرښه ده. متغیر AP_FRONTEND_URL یوازې د انټرفېس د لینکونو لپاره نه دی: workerان د همدې له لارې له اپ سره نښلي. که http://localhost:8080 پرېږدئ، هر worker کانټینر اپ په خپل ځان کې لټوي، نه یې مومي، او ستاسو جریانونه هېڅکله نه خپرېږي. موږ همدا ولیدل: د worker په لاګونو کې «Socket.IO connection error»، د خپرولو بند پاتې غوښتنه او webhooks چې 404 یې راګرځاوه. د ریښتیني ډومېن سره هماغه جریان خپور شو او webhook وچلېد.

د docker-compose.yml پر سر sed پورټ 8080 پر localhost ساتي. هغه پورټونه چې Docker یې خپروي له ufw څخه تېرېږي، نو له دې پرته به اپ ستاسو د HTTPS ترڅنګ پر یوه لوڅ پورټ پرانیستی و.

په Micro-IP کې یوه worker ته هم راکم شئ:

sed -i 's/replicas: 5/replicas: 1/' docker-compose.yml

اوس HTTPS او پیل:

apt install -y caddy
cat > /etc/caddy/Caddyfile <<'EOF'
flows.example.com {
    reverse_proxy 127.0.0.1:8080
}
EOF
systemctl reload caddy
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp && ufw enable
docker compose -p activepieces up -d

نیمه دقیقه انتظار وکړئ، https://flows.example.com پرانیزئ او سمدستي خپل حساب جوړ کړئ. څوک چې لومړی نوم لیکنه وکړي، د پلاتفورم مالک دی؛ وروسته نوم لیکنه یوازې په بلنه کېږي.

وګورئ چې webhooks کار کوي

د Webhook ټریګر (Catch Webhook) سره یو جریان جوړ کړئ، کوم ګام ورزیات کړئ او خپور یې کړئ. د ټریګر پینل URL ښيي. هغه ته یوه ازمایښتي پېښه ولېږئ:

curl -X POST https://flows.example.com/api/v1/webhooks/YOUR_FLOW_ID \
  -H 'content-type: application/json' \
  -d '{"event":"payment.paid","amount":16}'

باید 200 ترلاسه کړئ، او چلونه به په Runs کې بریالۍ ښکاره شي. که پر ځای یې 404 ترلاسه کړئ، بېرته لاړ شئ او AP_FRONTEND_URL وګورئ.

د وروسته لپاره

  • تازه کول. ‏compose فایل یوه دقیقه نسخه ثابتوي (د لیکلو پر مهال 0.92.2). په docker-compose.yml کې ټګ بدل کړئ، بیا docker compose -p activepieces pull && docker compose -p activepieces up -d. لومړی release notes وګورئ؛ اتومات وسیلې د شیانو نومونه بدلول خوښوي.
  • بیک اپ. جریانونه، نښلونې او د چلونو تاریخچه د Postgres په volume کې دي. د مهال وېش سره سم dump واخلئ او کاپي له سرور بهر وساتئ — په نښلونو کې د نورو خدمتونو لپاره ستاسو API ټوکنونه دي.
  • د کوډ ګامونه په sandbox کې نه چلېږي په دې ترتیب کې (AP_EXECUTION_MODE=UNSANDBOXED). سرور ستاسو دی او جریانونه هم ستاسو، نو دا د منلو وړ دی. هغه شېبه چې هغو خلکو ته د جریان جوړولو اجازه ورکړئ چې باور پرې نه لرئ، نور د منلو وړ نه دی.

که n8n مو لا پېژندلی وي، مفکوره همغه ده — د n8n لپاره VPS وګورئ. هغه ایډیټر وټاکئ چې پکې فکر کول درته اسانه وي؛ دواړه په همدې پلانونو ښه چلېږي.

اړوند

د ځای پرځای کولو لپاره چمتو یاست؟ په crypto تادیه، بې KYC — شاوخوا یوه دقیقه کې چمتو.

اوس ځای پرځای کړئ →

پوښتنې

‏Activepieces څومره RAM ته اړتیا لري؟

ډیفالټ docker-compose.yml اپ او پنځه worker چلوي؛ زموږ د ازموینې پر سرور د Postgres او Redis سره دا شاوخوا ۲.۶–۳ GB شو. د یوه worker سره شاوخوا ۱.۶ GB. Small-IP (۴ GB) ډیفالټ ترتیب په اسانۍ چلوي؛ Micro-IP (۲ GB) یوازې د یوه worker او swap فایل سره کار کوي.

زما جریان نه خپرېږي او webhook ‏404 راګرځوي. ستونزه څه ده؟

‏AP_FRONTEND_URL وګورئ. workerان د همدې پتې له لارې اپ ته رسېږي، او که دا لا http://localhost:8080 وي، نو د worker کانټینر دننه «localhost» پخپله worker دی. نښلېدای نشي، خپرول بند پاتې کېږي او webhooks ‏404 راګرځوي. د لومړي پیل مخکې خپل ریښتینی https:// ډومېن ولیکئ.

ایا ما ته ځانګړی IP اړین دی؟

هو، که webhooks کاروئ — او ډېری خلک یې کاروي. هغه خدمتونه چې ستاسو جریانونه رابولي، باید ستاسو د ډومېن 80 او 443 پورټونو ته ورسېږي، او NAT پلان له بهر یوازې ستاسو SSH پورټ مني.

ایا هر څوک زما په سرور کې نوم لیکنه کولی شي؟

یوازې لومړی کس. زموږ په ازموینه کې لومړۍ نوم لیکنه وشوه او دویمې «User is not invited to the platform» ترلاسه کړ: له لومړي حساب وروسته نوم لیکنه یوازې په بلنه کېږي. نو کله چې سایټ پورته شي، سمدستي خپل حساب جوړ کړئ، مخکې له دې چې بل څوک پاڼې ته ورسېږي.

ایا د کوډ ګامونه جلا چلېږي؟

په ډیفالټ ډول نه: د compose ترتیب د کوډ ګامونه د AP_EXECUTION_MODE=UNSANDBOXED سره مستقیم د worker دننه چلوي. تر هغه چې جریانونه یوازې تاسو او ستاسو باوري خلک جوړوي، سمه ده. په دې ترتیب کې ناپېژاندو ته ایډیټر ته لاسرسی مه ورکوئ.

تبصرې

لا تبصرې نشته. لومړی اوسئ.

یوه تبصره پریږدئ

تبصرې د ښکاره کیدو مخکې اعتدال کیږي.