Bir işletmede tekrar eden işlerin çoğu aslında birbirine benzer: yeni bir form dolduğunda birine e-posta gitmesi, bir siparişin muhasebe tablosuna eklenmesi, bir destek talebinin Slack kanalında bildirilmesi. Bu ufak ama sürekli tekrarlanan görevler tek tek elle yapıldığında hem zaman kaybettirir hem de insan hatasına açık kalır. İşte Activepieces tam olarak bu boşluğu doldurmak için tasarlanmış, açık kaynaklı bir iş akışı otomasyon aracıdır. Zapier veya Make gibi bulut tabanlı servislerin sunduğu "bir olay olduğunda şu işi yap" mantığını, kendi sunucunuzda çalıştırabileceğiniz bir yazılıma taşır.
Activepieces'i cazip kılan iki şey var: no-code arayüzü ve kendi altyapınızda barındırılabilmesi. Kod yazmadan, sürükle-bırak bir editörle uygulamalarınızı birbirine bağlayabilirsiniz; aynı zamanda tüm verileriniz sizin kontrolünüzdeki bir sunucuda kalır, dışarıdaki bir SaaS sağlayıcısına akmaz. Bu rehberde Activepieces'in tetikleyici-aksiyon modelini, Docker ile kurulumunu, ilk akışınızı oluşturmayı, popüler entegrasyonları ve benzer araçlarla karşılaştırmasını kıdemli bir sistem yöneticisinin gözünden, uygulamalı örneklerle ele alacağız.
Activepieces Nedir#
Activepieces, uygulamalar arasında veri ve olay akışını otomatikleştiren, TypeScript ile yazılmış açık kaynaklı bir platformdur. Temel vaadi basittir: elle yaptığınız tekrar eden görevleri, bir editörde tanımladığınız "akış" (flow) olarak kaydedersiniz; ardından belirlediğiniz bir olay gerçekleştiğinde bu akış kendi kendine çalışır. Örneğin bir web formu dolduğunda müşteriyi CRM'inize eklemek, ona hoş geldin e-postası göndermek ve ekibinizi bilgilendirmek gibi üç adımlık bir zinciri tek bir akışta tanımlayabilirsiniz.
Aracın en güçlü yanlarından biri lisans modelidir. Çekirdek uygulama MIT lisansıyla dağıtılır, yani ticari kullanımda dahi ücret ödemeden kendi sunucunuzda çalıştırabilirsiniz. Bu, aylık işlem sayısına göre hızla pahalanan bulut servislerine karşı ciddi bir maliyet avantajı sağlar. Binlerce otomasyonu çalıştırsanız bile ödediğiniz tek şey sunucunuzun kaynak maliyetidir.
Activepieces'in bir diğer ayırt edici özelliği "piece" adını verdiği modüler entegrasyon yapısıdır. Her uygulama entegrasyonu (Gmail, Slack, Google Sheets, HTTP, Webhook, OpenAI vb.) ayrı bir piece olarak paketlenir. Bu piece'ler topluluk tarafından katkı yapılabilen, TypeScript ile yazılmış bağımsız modüllerdir. İhtiyacınız olan bir entegrasyon yoksa kendi piece'inizi yazıp ekleyebilirsiniz; bu esneklik, aracı kapalı kaynak rakiplerinden ayıran temel farktır.
Kısaca Activepieces'i şöyle konumlandırabiliriz: teknik ekibi olan ama pahalı SaaS aboneliklerine bağımlı kalmak istemeyen, verilerinin kendi sunucusunda kalmasını önemseyen ve gerektiğinde otomasyonlarını kodla genişletebilmek isteyen ekipler için biçilmiş kaftan. Benzer felsefeyi paylaşan n8n ile birlikte, self-hosted otomasyon dünyasının en çok tercih edilen iki aracından biridir.
Tetikleyici ve Aksiyon (Piece) Modeli Nasıl Çalışır#
Activepieces'te her akış iki temel yapı taşından oluşur: bir tetikleyici (trigger) ve bir veya daha fazla aksiyon (action). Tetikleyici, akışı başlatan olaydır; aksiyonlar ise bu olay gerçekleştikten sonra sırayla çalışan adımlardır. Bu ikili modeli anladığınızda, ne kadar karmaşık görünürse görünsün her otomasyonu aynı zihinsel çerçeveyle kurabilirsiniz.
Tetikleyiciler üç ana biçimde çalışır. Webhook tetikleyicileri bir HTTP isteği geldiğinde anında ateşlenir; harici bir sistem verisini Activepieces'e "iter". Polling (yoklama) tetikleyicileri ise belirli aralıklarla bir servisi kontrol eder; örneğin "her 5 dakikada bir Gmail gelen kutusunu tara, yeni e-posta var mı" gibi. Zamanlanmış (schedule) tetikleyiciler ise cron benzeri bir mantıkla belirli saatlerde çalışır; "her sabah 09:00'da raporu hazırla" gibi görevler için idealdir.
Aksiyonlar ise gerçek işin yapıldığı adımlardır. Bir aksiyon e-posta gönderebilir, bir API'ye istek atabilir, bir tabloya satır ekleyebilir veya gelen veriyi dönüştürebilir. Activepieces'in güçlü yanı, adımlar arasında veri aktarımını kolaylaştırmasıdır: bir önceki adımın çıktısını, sonraki adımda {{trigger.body.email}} gibi bir ifadeyle referans gösterebilirsiniz. Bu değişken sistemi sayesinde adımlar birbirine kenetlenir.
Basit doğrusal akışların ötesinde, Activepieces mantıksal kontrol yapıları da sunar. Branch (dallanma) bileşeni ile koşullu mantık kurarsınız: "eğer sipariş tutarı 1000 TL üzerindeyse yöneticiye bildir, değilse standart onay akışına devam et". Loop (döngü) bileşeni ile bir listedeki her öğe için aynı adımları tekrarlarsınız; örneğin bir CSV'deki 200 satırın her biri için tek tek işlem yaparsınız. Code bileşeni ise gömülü bir JavaScript/TypeScript ortamıdır; hazır piece'lerin yetmediği yerlerde küçük bir kod parçasıyla veriyi istediğiniz gibi işleyebilirsiniz.
Bu modelin güzelliği, teknik olmayan bir kullanıcının bile mantığı görsel olarak takip edebilmesidir. Akış, yukarıdan aşağıya akan kutular halinde görünür; her kutu bir adımdır ve hangi verinin nereye gittiği net biçimde izlenebilir. Kodla uğraşmadan karmaşık iş mantığı kurmak isteyenler için bu görsel yaklaşım, geleneksel script yazmaktan çok daha erişilebilirdir.
Docker ile Activepieces Kurulumu#
Activepieces'i kendi sunucunuza kurmanın en pratik yolu Docker'dır. Docker, uygulamayı ve tüm bağımlılıklarını (PostgreSQL, Redis, çalışma zamanı) izole konteynerlerde paketleyerek kurulumu tek komuta indirger. Aşağıdaki adımlar Ubuntu 22.04 tabanlı bir VDS sunucu veya sanal sunucu üzerinde çalışır; üretim için en az 2 vCPU ve 4 GB RAM öneririm.
Önce sunucunuza Docker ve Docker Compose'u kuralım:
# Docker kurulum betiğini indir ve çalıştır
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# Docker Compose eklentisini doğrula
docker compose version
# Kullanıcıyı docker grubuna ekle (sudo'suz kullanım için)
sudo usermod -aG docker $USER
Ardından projeniz için bir dizin oluşturup docker-compose.yml dosyasını hazırlayalım. Aşağıdaki yapılandırma Activepieces'i, veritabanı olarak PostgreSQL ve kuyruk sistemi olarak Redis ile birlikte ayağa kaldırır:
services:
activepieces:
image: activepieces/activepieces:latest
container_name: activepieces
restart: unless-stopped
ports:
- "8080:80"
env_file: .env
depends_on:
- postgres
- redis
postgres:
image: postgres:16
container_name: activepieces-db
restart: unless-stopped
environment:
POSTGRES_DB: activepieces
POSTGRES_USER: activepieces
POSTGRES_PASSWORD: guclu-bir-parola-buraya
volumes:
- postgres_data:/var/lib/postgresql/data
redis:
image: redis:7
container_name: activepieces-redis
restart: unless-stopped
volumes:
- redis_data:/data
volumes:
postgres_data:
redis_data:
Uygulamanın kritik ortam değişkenlerini bir .env dosyasında tutmak en temiz yöntemdir. Özellikle AP_ENCRYPTION_KEY ve AP_JWT_SECRET değerlerini rastgele üretmeniz önemlidir; bunlar bağlantı bilgilerinizi şifrelemek için kullanılır:
# Sunucunuzun herkese açık adresi
AP_FRONTEND_URL=https://otomasyon.example.com
# Şifreleme anahtarları (openssl rand -hex 16 ile üretin)
AP_ENCRYPTION_KEY=0123456789abcdef0123456789abcdef
AP_JWT_SECRET=rastgele-uzun-bir-gizli-anahtar
# Veritabanı bağlantısı
AP_POSTGRES_HOST=postgres
AP_POSTGRES_DATABASE=activepieces
AP_POSTGRES_USERNAME=activepieces
AP_POSTGRES_PASSWORD=guclu-bir-parola-buraya
# Redis bağlantısı
AP_REDIS_HOST=redis
AP_QUEUE_MODE=REDIS
Şifreleme anahtarını üretmek için sunucuda openssl rand -hex 16 komutunu çalıştırıp çıktıyı .env dosyasına yapıştırabilirsiniz. Her şey hazır olduğunda konteynerleri başlatın:
# Servisleri arka planda başlat
docker compose up -d
# Günlükleri izleyerek başlangıcı doğrula
docker compose logs -f activepieces
Kurulum tamamlandığında arayüze http://sunucu-ip:8080 adresinden erişebilirsiniz. Ancak üretimde uygulamayı çıplak port üzerinden yayınlamak doğru değildir; önüne bir ters vekil (reverse proxy) koyup HTTPS ile şifrelemeniz gerekir. Aşağıda Nginx ile örnek bir yapılandırma var:
server {
listen 443 ssl;
server_name otomasyon.example.com;
ssl_certificate /etc/letsencrypt/live/otomasyon.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/otomasyon.example.com/privkey.pem;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Bu yapılandırmada Upgrade ve Connection başlıkları önemlidir; Activepieces arayüzü WebSocket bağlantısı kullanır ve bunlar olmadan akış editörü canlı güncellenmez. SSL sertifikanızı ücretsiz olarak Let's Encrypt'ten alabilir, ya da yönetim yükünden kurtulmak için hazır bir SSL sertifikası tercih edebilirsiniz.
İlk İş Akışınızı Oluşturmak#
Kurulum tamamlandıktan sonra ilk akışınızı oluşturmak birkaç dakika sürer. Klasik bir örnek üzerinden gidelim: web sitenizdeki bir iletişim formu dolduğunda, gelen bilgiyi bir Google Sheets tablosuna kaydetmek ve ekibinize Slack üzerinden bildirmek. Bu senaryo, üç temel adımın nasıl birbirine bağlandığını net gösterir.
Arayüzde "Yeni Akış" oluşturduğunuzda karşınıza boş bir tuval çıkar. İlk adım her zaman tetikleyicidir. Bu örnekte "Webhook" tetikleyicisini seçiyoruz. Activepieces size benzersiz bir URL üretir; bu URL'i form eklentinizin veya sitenizin form gönderim hedefine tanımlarsınız. Formu test amaçlı bir kez gönderdiğinizde Activepieces gelen verinin yapısını yakalar ve size örnek veri gösterir. Böylece sonraki adımlarda hangi alanı kullanacağınızı görsel olarak seçebilirsiniz.
Test amaçlı bir webhook'u komut satırından şöyle tetikleyebilirsiniz:
curl -X POST https://otomasyon.example.com/api/v1/webhooks/AKIS_ID \
-H "Content-Type: application/json" \
-d '{"isim": "Ayşe Yılmaz", "email": "[email protected]", "mesaj": "Fiyat teklifi rica ederim"}'
İkinci adımda "Google Sheets" piece'ini ekleyip "Satır Ekle" aksiyonunu seçersiniz. İlk kez kullanıyorsanız Activepieces sizi Google hesabınızla bağlantı kurmaya yönlendirir; OAuth onayından sonra hedef tablonuzu ve sayfanızı seçersiniz. Her sütuna hangi verinin gireceğini, açılır menüden {{trigger.body.isim}}, {{trigger.body.email}} gibi ifadelerle eşlersiniz. Bu, verinin webhook'tan tabloya nasıl aktığını gösteren zincirin ta kendisidir.
Üçüncü adımda "Slack" piece'ini ekleyip "Mesaj Gönder" aksiyonunu seçersiniz. Kanal olarak #satis-talepleri gibi bir kanalı belirler, mesaj metnine yine değişkenleri gömersiniz: "Yeni iletişim formu: {{trigger.body.isim}} ({{trigger.body.email}}) — Mesaj: {{trigger.body.mesaj}}". Akışı yayına aldığınızda, formu dolduran her ziyaretçi otomatik olarak hem tabloya kaydedilir hem de ekibinize anında haber verilir.
Daha ileri bir dokunuş için ikinci ve üçüncü adım arasına bir Branch ekleyebilirsiniz: mesaj metninde "fiyat" veya "teklif" kelimeleri geçiyorsa satış ekibine, diğer durumlarda genel destek kanalına yönlendirebilirsiniz. Bu tür koşullu mantık, aynı akışın farklı senaryoları akıllıca ele almasını sağlar. Akışlarınızı test ederken editörün sağ üstündeki "Test Run" özelliğini kullanın; her adımın çıktısını tek tek görerek hataları anında yakalarsınız.
Popüler Entegrasyonlar ve Kullanım Senaryoları#
Activepieces'in değeri, desteklediği entegrasyon (piece) zenginliğinden gelir. Yüzlerce hazır piece ile popüler servislerin çoğunu kod yazmadan bağlayabilirsiniz. Aşağıda en sık kullanılan piece'lerden bazıları ve tipik kullanım alanları var:
| Piece | Kategori | Tipik Kullanım |
|---|---|---|
| Gmail / SMTP | E-posta | Otomatik bildirim ve yanıt gönderme |
| Google Sheets | Tablolama | Veri kaydı ve raporlama |
| Slack / Discord | Mesajlaşma | Ekip bildirimleri ve uyarılar |
| HTTP / Webhook | Genel | Herhangi bir REST API ile entegrasyon |
| OpenAI / Anthropic | Yapay zeka | Metin üretme, sınıflandırma, özetleme |
| PostgreSQL / MySQL | Veritabanı | Doğrudan sorgu ve kayıt işlemleri |
| Telegram | Mesajlaşma | Bot üzerinden anlık bildirim |
| Airtable / Notion | Üretkenlik | İçerik ve proje yönetimi |
Gerçek dünyadan birkaç kullanım senaryosu, aracın potansiyelini daha somut gösterir. E-ticaret sipariş takibi: Yeni bir sipariş geldiğinde (webhook tetikleyici), siparişi muhasebe tablosuna ekle, müşteriye teşekkür e-postası gönder ve stok 5 adedin altına düştüyse tedarikçiye uyarı yolla. İçerik moderasyonu: Sitenize gelen yorumları OpenAI piece'iyle analiz et, uygunsuz içerik tespit edilirse otomatik gizle ve yöneticiyi bilgilendir. Günlük raporlama: Her sabah zamanlanmış tetikleyici ile veritabanından bir gün önceki satış verilerini çek, özetle ve yönetim ekibine e-posta olarak gönder.
Veritabanı entegrasyonlarında doğrudan SQL çalıştırabilmeniz, aracı özellikle güçlü kılar. Örneğin bir raporlama akışında PostgreSQL piece'i ile şu tür bir sorguyu çalıştırabilirsiniz:
SELECT DATE(created_at) AS gun,
COUNT(*) AS siparis_sayisi,
SUM(tutar) AS toplam_ciro
FROM siparisler
WHERE created_at >= NOW() - INTERVAL '1 day'
GROUP BY DATE(created_at);
Yapay zeka entegrasyonları da giderek popülerleşiyor. Activepieces ile gelen metinleri bir dil modeline gönderip sınıflandırma, özetleme veya yanıt üretme adımlarını akışınıza dahil edebilirsiniz. Daha karmaşık, retrieval destekli sohbet botları ya da belge sorgulama senaryoları için ise Flowise gibi özel amaçlı araçlarla Activepieces'i birlikte kullanmak, her aracın güçlü yanından faydalanmanızı sağlar.
Activepieces ve n8n Karşılaştırması#
Self-hosted otomasyon dünyasında en sık karşılaştırılan iki araç Activepieces ve n8n'dir. İkisi de açık kaynak, ikisi de kendi sunucunuzda çalışır ve ikisi de görsel bir akış editörü sunar. Ancak felsefeleri ve hedef kitleleri arasında dikkate değer farklar vardır. Aşağıdaki tablo temel ayrımları özetliyor:
| Kriter | Activepieces | n8n |
|---|---|---|
| Lisans | MIT (tam açık) | Sustainable Use (adil kullanım) |
| Odak | Basitlik ve no-code | Esneklik ve teknik güç |
| Öğrenme eğrisi | Daha yumuşak | Daha dik |
| Kod desteği | Code adımı (JS/TS) | Function node (JS/Python) |
| Piece/Node yapısı | TypeScript piece'ler | Node tabanlı |
| Arayüz | Sade ve modern | Yoğun, çok özellikli |
| Hedef kitle | İş kullanıcısı + geliştirici | Ağırlıklı geliştirici |
Pratikte tercih, ekibinizin teknik yetkinliğine ve ihtiyacınızın karmaşıklığına bağlıdır. Activepieces, teknik olmayan kullanıcıların da rahatça akış kurabilmesini hedefler; arayüzü sadedir, öğrenme eğrisi yumuşaktır ve MIT lisansı sayesinde ticari kullanımda hiçbir kısıtlama getirmez. Eğer amacınız pazarlama, satış veya operasyon ekiplerinin kendi otomasyonlarını kurabilmesiyse Activepieces daha erişilebilir bir başlangıç noktasıdır.
n8n ise daha teknik bir kitleyi hedefler. Yüzlerce node, gelişmiş veri dönüşüm araçları ve Python desteği ile son derece karmaşık akışlar kurmanıza olanak tanır; ancak bu güç, daha dik bir öğrenme eğrisiyle gelir. n8n'in lisansı da "adil kullanım" temellidir ve belirli ticari senaryolarda kısıtlamalar getirir. n8n'in yeteneklerini ve kullanım alanlarını n8n rehberimizde ayrıntılı ele aldık.
Benim genel tavsiyem şu: Basit ile orta karmaşıklıktaki iş otomasyonları, iş ekiplerinin de dokunacağı akışlar ve lisans netliği önemliyse Activepieces ile başlayın. Çok sayıda özel entegrasyon, ağır veri dönüşümü ve derin teknik kontrol gerekiyorsa n8n'e yönelin. İkisini aynı sunucuda paralel çalıştırmak da mümkündür; farklı ekiplerin farklı araçları kullanması hiç de nadir bir kurulum değildir.
Güvenlik, Ölçeklendirme ve Üretim İpuçları#
Bir otomasyon aracı, tüm servislerinizin API anahtarlarını ve bağlantı bilgilerini tuttuğu için güvenlik açısından kritik bir bileşendir. Bu yüzden üretim kurulumunda birkaç noktaya özellikle dikkat etmek gerekir. Öncelikle uygulamayı asla çıplak HTTP üzerinden internete açmayın; mutlaka bir ters vekil arkasında HTTPS ile yayınlayın ve mümkünse önüne bir WAF yerleştirerek yönetim arayüzünü kötü niyetli isteklere karşı koruyun.
Şifreleme anahtarlarınızı doğru yönetmek hayati önemdedir. AP_ENCRYPTION_KEY değeri, bağlantı bilgilerinizi veritabanında şifrelemek için kullanılır; bu anahtarı kaybederseniz kayıtlı tüm entegrasyon kimlik bilgileriniz kullanılamaz hale gelir. Bu nedenle anahtarı güvenli bir parola yöneticisinde saklayın ve düzenli olarak veritabanı yedeği alın. Otomatik yedekleme için sunucunuzda bir cron görevi tanımlayabilirsiniz:
# Her gece 03:00'te PostgreSQL yedeği al
0 3 * * * docker exec activepieces-db pg_dump -U activepieces activepieces | gzip > /yedek/ap-$(date +\%F).sql.gz
Yedek dosyalarınızı yalnızca aynı sunucuda tutmak riskli olduğu için, bunları düzenli olarak uzak bir konuma taşımak isteyeceksiniz; sunucu tabanlı bir felakete karşı yedekleme hizmeti bu iş için pratik bir çözümdür. DNS tarafında, uygulamanıza özel alt alan adını yönlendirmek için basit bir A kaydı yeterlidir:
otomasyon IN A 203.0.113.42
Ölçeklendirme konusunda Activepieces esnek bir mimariye sahiptir. Redis tabanlı kuyruk sistemi sayesinde, akışların çalıştırıldığı "worker" süreçlerini yatay olarak çoğaltabilirsiniz. Yük arttığında docker compose up --scale ile daha fazla worker konteyneri ekleyerek işlem kapasitesini artırabilirsiniz. Yoğun otomasyon trafiği bekliyorsanız, PostgreSQL ve Redis'i ayrı sunuculara taşımak veya yönetilen veritabanı kullanmak, ana uygulamanın performansını korur.
Son olarak, üretim ortamının bakımını gözden kaçırmayın. Konteyner imajlarını düzenli güncelleyerek güvenlik yamalarını uygulayın, günlükleri izleyerek başarısız akışları erken yakalayın ve kaynak kullanımını takip edin. Sunucu yönetimiyle uğraşmak istemiyorsanız, bu tür süreçleri sizin adınıza yürüten sunucu yönetim hizmetini değerlendirebilirsiniz; böylece siz otomasyonlarınıza odaklanırken altyapı bakımı uzman ellerde kalır. Bu tür self-hosted uygulamaları hızlıca denemek isteyenler için App Center üzerinden tek tıkla kurulum seçenekleri de mevcuttur.
Sıkça Sorulan Sorular#
Activepieces ücretsiz mi?#
Activepieces'in çekirdek sürümü MIT lisansıyla dağıtılan tamamen ücretsiz ve açık kaynaklı bir yazılımdır. Kendi sunucunuza kurup ticari amaçla dahi hiçbir lisans ücreti ödemeden kullanabilirsiniz; ödediğiniz tek maliyet uygulamayı barındırdığınız sunucunun kaynak bedelidir. Şirketin ayrıca bulut tabanlı ve kurumsal özellikler içeren ücretli planları da vardır, ancak self-hosted kurulum için bunlara ihtiyacınız yoktur.
Activepieces çalıştırmak için ne kadar sunucu kaynağı gerekir?#
Küçük ve orta ölçekli kullanımda 2 vCPU ve 4 GB RAM'lik bir sunucu rahatlıkla yeterlidir. Bu yapılandırma binlerce günlük akış çalışmasını sorunsuz kaldırır. Çok yoğun trafik, ağır yapay zeka adımları veya büyük veri işleme senaryolarında ise CPU ve RAM'i artırmanız ya da worker süreçlerini çoğaltmanız gerekir. Başlangıç için bir VDS ya da sanal sunucu ideal bir denge sunar.
Activepieces ile n8n arasındaki temel fark nedir?#
En belirgin fark hedef kitle ve lisanstır. Activepieces basitliğe ve no-code deneyimine odaklanır, MIT lisansıyla ticari kullanımda tam serbestlik sunar ve teknik olmayan kullanıcıların da akış kurmasını kolaylaştırır. n8n ise daha teknik bir araçtır; çok daha fazla node ve gelişmiş veri dönüşüm yeteneği sunar ancak öğrenme eğrisi daha diktir ve lisansı belirli ticari senaryolarda kısıtlıdır. İhtiyacınızın karmaşıklığına göre birini seçebilirsiniz.
Kendi özel entegrasyonumu yazabilir miyim?#
Evet, Activepieces bunun için tasarlanmıştır. Hazır piece'ler ihtiyacınızı karşılamıyorsa, TypeScript ile kendi piece'inizi yazıp platforma ekleyebilirsiniz. Ayrıca daha hızlı çözümler için akış içine gömülü Code adımını kullanarak küçük JavaScript veya TypeScript parçalarıyla veriyi istediğiniz gibi işleyebilir, herhangi bir REST API'ye HTTP piece'i üzerinden bağlanabilirsiniz. Bu esneklik, aracın kapalı kaynak rakiplerine göre en büyük avantajıdır.
Verilerim güvende mi, dışarıya çıkıyor mu?#
Self-hosted kurulumda tüm verileriniz ve bağlantı bilgileriniz kendi sunucunuzda kalır; hiçbir veri harici bir SaaS sağlayıcısına gönderilmez. Bağlantı kimlik bilgileri veritabanında AP_ENCRYPTION_KEY ile şifrelenerek saklanır. Güvenliği artırmak için uygulamayı HTTPS arkasında yayınlamanız, güçlü şifreleme anahtarları üretmeniz ve düzenli yedek almanız yeterlidir. Verilerinizin kontrolünün tamamen sizde kalması, aracı tercih etmenin başlıca sebeplerindendir.
Activepieces akışları belirli bir saatte otomatik çalışabilir mi?#
Evet, Activepieces zamanlanmış (schedule) tetikleyicileri destekler. Cron benzeri bir mantıkla akışlarınızı günün belirli saatlerinde, haftanın belirli günlerinde veya belirli aralıklarla otomatik çalıştırabilirsiniz. Örneğin her sabah rapor hazırlayan, her saat bir veri kaynağını kontrol eden ya da haftalık özet gönderen akışları kolayca kurabilirsiniz. Bunun için akışın tetikleyicisini "Schedule" olarak seçip zamanlamayı tanımlamanız yeterlidir.
Kapanış#
Activepieces, tekrar eden işleri otomatikleştirmek isteyen ama pahalı bulut aboneliklerine bağımlı kalmak ya da verilerini dışarıya emanet etmek istemeyen ekipler için mükemmel bir orta yol sunar. MIT lisansı, sade no-code arayüzü ve genişletilebilir piece mimarisiyle hem iş kullanıcısını hem geliştiriciyi memnun eder. Docker ile birkaç dakikada kurulur, tetikleyici-aksiyon modeliyle en karmaşık iş akışları bile anlaşılır kutulara dönüşür ve tüm verileriniz kendi kontrolünüzde kalır.
Activepieces'i kendi altyapınızda çalıştırmaya hazırsanız, kararlı ve yüksek performanslı bir zemine ihtiyacınız var. Clou.TR'nin VDS sunucu ve sanal sunucu seçenekleri, otomasyon araçlarınızı 7/24 sorunsuz barındırmak için gereken kaynağı ve ağ kalitesini sağlar. Kurulum ve bakımla uğraşmak istemiyorsanız sunucu yönetim hizmetimiz devreye girer; siz akışlarınızı tasarlarken altyapıyı biz üstleniriz. Otomasyon yolculuğunuza sağlam bir sunucuyla başlamak için bugün Clou.TR ürün sayfalarını inceleyin.