- คอนเทนเนอร์เดียวที่มี PGLite นั้นใช้สำหรับการทดสอบและโครงการส่วนตัวเท่านั้น
- Docker Compose จะทำการติดตั้งแอปพลิเคชัน, ตัวประมวลผล, ฐานข้อมูล PostgreSQL และ Redis เพื่อสร้างสภาพแวดล้อมที่เสถียร
- Activepieces ต้องการ Docker Compose v2, CPU สองตัว และหน่วยความจำสี่กิกะไบต์
Activepieces คือแพลตฟอร์มระบบอัตโนมัติที่ช่วยให้คุณเชื่อมต่อแอปพลิเคชัน รับเว็บฮุค และเรียกใช้เวิร์กโฟลว์จากอินเทอร์เฟซแบบกราฟิก นอกจากการใช้บริการคลาวด์แล้ว คุณยังสามารถ... ติดตั้ง Activepieces บนเซิร์ฟเวอร์ของคุณเอง และสามารถควบคุมแอปพลิเคชัน ฐานข้อมูล และการอัปเดตได้โดยตรง
วิธีการที่แนะนำสำหรับการโฮสต์ด้วยตนเองคือโดย ด็อกเกอร์ คอมโพซีวิธีการนี้จะติดตั้งอินเทอร์เฟซและ API, ตัวประมวลผลที่รับผิดชอบในการดำเนินการโฟลว์, PostgreSQL และ Redis แยกต่างหาก นอกจากนี้ยังมีตัวเลือกการติดตั้งแบบง่ายในคอนเทนเนอร์เดียว แต่มีข้อจำกัดสำหรับโครงการส่วนบุคคลและการทดสอบเท่านั้น
การโฮสต์แพลตฟอร์มด้วยตนเองช่วยเพิ่มการควบคุมโครงสร้างพื้นฐาน แต่ไม่ได้หมายความว่าข้อมูลทั้งหมดจะอยู่บนเซิร์ฟเวอร์โดยอัตโนมัติ เมื่อกระบวนการทำงานใช้ Gmail, Slack, OpenAI หรือ API ภายนอกอื่นๆ ข้อมูลที่จำเป็นจะยังคงถูกส่งไปยังผู้ให้บริการนั้นๆ นั่นเป็นเหตุผลที่คุณควร... เชื่อมต่อเอเจนต์และระบบอัตโนมัติโดยไม่ต้องเปิดเผยข้อมูลประจำตัว.
คุณควรเลือกติดตั้ง Activepieces แบบใด?

Activepieces นำเสนอสองแนวทางหลักในการใช้ Docker โดยการเลือกใช้ขึ้นอยู่กับวัตถุประสงค์การใช้งาน จำนวนการเรียกใช้งาน และความเป็นไปได้ในการขยายโครงสร้างพื้นฐานในภายหลัง
| สิ่งอำนวยความสะดวก | ส่วนประกอบ | แนะนำให้ใช้ |
|---|---|---|
| ภาชนะบรรจุเดี่ยว | แอปพลิเคชัน, PGLite และคิวหน่วยความจำ | การทดสอบและโครงการส่วนบุคคล |
| ด็อกเกอร์ คอมโพซี | แอปพลิเคชัน, พนักงาน, PostgreSQL และ Redis | เซิร์ฟเวอร์และอุปกรณ์มีเสถียรภาพ |
| สถาปัตยกรรมการผลิต | แอปพลิเคชัน, พนักงาน, PostgreSQL, Redis และพื้นที่จัดเก็บข้อมูล S3 | รองรับการทำงานพร้อมกันสูงและปรับขนาดได้ตามต้องการ |
ภาชนะบรรจุเดี่ยวใช้ PGlite เป็นฐานข้อมูลแบบบูรณาการ และเก็บคิวงานไว้ในหน่วยความจำ รองรับได้เพียงหนึ่งอินสแตนซ์ต่อเครื่องเท่านั้น และไม่สามารถแปลงเป็นการติดตั้งแบบ Enterprise ได้โดยตรง หากคุณต้องการย้ายไปใช้สถาปัตยกรรมแบบเต็มรูปแบบในภายหลัง คุณจะต้องเตรียมการปรับใช้ใหม่
Docker Compose เหมาะสมกว่าเมื่อคุณต้องการรักษากระบวนการทำงานใน PostgreSQL ใช้ Redis สำหรับคิว และแยกการทำงานของระบบอัตโนมัติโดยใช้ Worker ต่างๆ
ข้อกำหนดสำหรับการติดตั้ง Activepieces ด้วย Docker
การติดตั้งอย่างเป็นทางการโดยใช้ Docker Compose ต้องใช้ทรัพยากรต่อไปนี้:
- Docker และ Docker Compose เวอร์ชัน 2
- อย่างน้อยต้องมี vCPU 2 ตัว และ RAM 4 GB
- Un ระบบลินุกซ์ หรือเซิร์ฟเวอร์ที่ใช้งานร่วมกับ Docker ได้
- ดับเบิลยูเอสแอล2 หากคุณจะเรียกใช้โปรแกรมติดตั้งจากระบบปฏิบัติการ Windows
- สามารถเข้าถึงเทอร์มินัลที่มีสิทธิ์ในการจัดการ Docker ได้
- โดเมนหากคุณต้องการรับเว็บฮุคจากอินเทอร์เน็ต
- HTTPS สำหรับการติดตั้งใช้งานสาธารณะหรือในสภาพแวดล้อมการใช้งานจริง
ตรวจสอบว่า Docker Compose v2 พร้อมใช้งานแล้ว:
docker compose version
คำสั่งที่ถูกต้องจะมีช่องว่างคั่นอยู่ docker y composeเครื่องมือโบราณ docker-compose มันตรงกับ Compose เวอร์ชัน 1 และใช้งานไม่ได้กับการใช้งานในปัจจุบัน
หากคุณใช้ Windows ให้บูตเข้าสู่ระบบ Linux โดยใช้ WSL2 แล้วเรียกใช้คำสั่งติดตั้งที่นั่น Docker Desktop ต้องได้รับการกำหนดค่าให้ทำงานร่วมกับระบบนั้นด้วย
ติดตั้งง่าย เหมาะสำหรับโปรเจ็กต์ส่วนตัว
หากคุณต้องการทดสอบ Activepieces บนเครื่องเดียวเท่านั้นและไม่จำเป็นต้องขยายขนาด คุณสามารถเริ่มต้นใช้งานเวอร์ชันที่เรียบง่ายกว่าได้โดยใช้คอนเทนเนอร์เดียว:
docker run -d --name activepieces -p 8080:80 \
-v ~/.activepieces:/root/.activepieces \
-e AP_DB_TYPE=PGLITE \
-e AP_REDIS_TYPE=MEMORY \
-e AP_FRONTEND_URL="http://localhost:8080" \
activepieces/activepieces:latest
คำสั่งนี้:
- เผยแพร่ Activepieces ผ่านทางท่าเรือ
8080. - บันทึกการตั้งค่าและฐานข้อมูล en
~/.activepieces. - ใช้ PGlite เป็นฐานข้อมูลแบบบูรณาการ.
- จัดการคิวการประมวลผลภายในหน่วยความจำของกระบวนการ
เมื่อคอนเทนเนอร์เริ่มทำงานแล้ว ให้เปิด:
http://localhost:8080
ผู้ใช้คนแรกที่คุณลงทะเบียนจะกลายเป็นผู้ดูแลระบบ ไม่มีชื่อผู้ใช้หรือรหัสผ่านเริ่มต้น.
วิธีการนี้ไม่เหมาะสำหรับการใช้งานจริง การทำสำเนาหลายชุด หรือการติดตั้งที่อาจต้องการคุณสมบัติระดับองค์กร หากมีศักยภาพในการขยายโครงการ ควรเริ่มต้นด้วย Docker Compose โดยตรง
วิธีการติดตั้ง Activepieces ด้วยคำสั่งเดียว
เอกสารอย่างเป็นทางการแนะนำให้ใช้สคริปต์ที่สร้างการกำหนดค่า สร้างข้อมูลลับ และเริ่มต้นคอนเทนเนอร์ ก่อนอื่น ให้ไปที่โฟลเดอร์ที่คุณต้องการบันทึกไฟล์การปรับใช้ แล้วเรียกใช้คำสั่งต่อไปนี้:
curl -fsSL https://get.activepieces.com | sh
หากคุณต้องการตรวจสอบเนื้อหาก่อนเรียกใช้งาน คุณสามารถแสดงผลในเทอร์มินัลได้:
curl -fsSL https://get.activepieces.com
โปรแกรมติดตั้งจะสร้างโฟลเดอร์ชื่อ... activepiecesเตรียมไฟล์ .env และติดตั้งบริการที่จำเป็น
หากพอร์ต 8080 ถูกใช้งานอยู่แล้ว โปรดระบุพอร์ตอื่น:
curl -fsSL https://get.activepieces.com | sh -s -- --port 8090
คุณสามารถเลือกไดเร็กทอรีอื่นได้เช่นกัน:
curl -fsSL https://get.activepieces.com | sh -s -- --dir /ruta/activepieces
เมื่อเสร็จแล้ว ให้เปิด http://localhost:8080 หรือแทนที่ localhost โดยที่อยู่ IP ของเซิร์ฟเวอร์
วิธีการติดตั้ง Activepieces ด้วยตนเองโดยใช้ Docker Compose

การติดตั้งแบบแมนนวลช่วยให้คุณสามารถตรวจสอบไฟล์ Compose และตัวแปรต่างๆ ก่อนเริ่มใช้งานคอนเทนเนอร์ เริ่มต้นด้วยการโคลน repository:
git clone --depth 1 https://github.com/activepieces/activepieces.git
cd activepieces
จากนั้นเรียกใช้สคริปต์ที่เตรียมไฟล์ .env และสร้างรหัสผ่าน:
sh tools/deploy.sh
กระบวนการนี้จำเป็นต้องใช้ opensslหากไม่ได้ติดตั้ง โปรแกรมอาจหยุดทำงานโดยไม่แสดงข้อผิดพลาดที่ชัดเจน และอาจทำให้ข้อมูลลับบางส่วนหายไป โปรดตรวจสอบข้อมูลเหล่านั้นก่อนดำเนินการต่อ:
grep -E '^(AP_ENCRYPTION_KEY|AP_JWT_SECRET|AP_POSTGRES_PASSWORD)=' .env
ตัวแปรทั้งสามตัวต้องมีค่า:
AP_ENCRYPTION_KEYเข้ารหัสการเชื่อมต่อที่บันทึกไว้AP_JWT_SECRETลงนามในโทเค็นการตรวจสอบสิทธิ์AP_POSTGRES_PASSWORDป้องกันการเข้าถึง PostgreSQL
โดยค่าเริ่มต้น การติดตั้งจะใช้เวอร์ชัน Community หากคุณมีใบอนุญาตเชิงพาณิชย์และต้องการเปิดใช้งานในภายหลัง คุณต้องเตรียมเวอร์ชันที่เหมาะสมก่อนเริ่มการติดตั้ง และใช้โหมดการทำงานที่เข้ากันได้
ในการติดตั้งด้วยตนเอง บริการ worker ต้องสามารถสื่อสารกับแอปพลิเคชันโดยใช้ชื่อภายในของคอนเทนเนอร์ได้ ตรวจสอบว่าส่วนนั้นมีข้อมูลดังต่อไปนี้:
worker:
environment:
- AP_CONTAINER_TYPE=WORKER
- AP_FRONTEND_URL=http://app
ที่อยู่นี้ใช้ได้เฉพาะกับพนักงานเท่านั้น ตัวแปร AP_FRONTEND_URL ทั่วไปของไฟล์ .env คุณต้องเก็บรักษา URL สาธารณะที่จะใช้โดยเบราว์เซอร์และบริการภายนอกไว้
สุดท้าย เริ่มใช้งานคอนเทนเนอร์:
docker compose -p activepieces up -d
Activepieces ติดตั้งคอนเทนเนอร์ประเภทใดบ้าง?
การใช้งาน Docker Compose จะสร้างบริการขึ้นมา 4 ประเภท:
| คอนเทนเนอร์ | การทำงาน |
|---|---|
app |
มันให้บริการส่วนติดต่อผู้ใช้ API และการบริหารจัดการแพลตฟอร์ม |
worker |
ระบบจะรวบรวมงานจากคิวและดำเนินการตามขั้นตอนการทำงาน |
postgres |
มันจัดเก็บข้อมูลการไหล การเชื่อมต่อ ผู้ใช้ และการดำเนินการต่างๆ |
redis |
จัดการคิวงานและการดำเนินการที่รออยู่ |
ข้อมูล PostgreSQL จะไม่ถูกบันทึกโดยตรงไปยังโฟลเดอร์ที่โคลนมา แต่จะยังคงอยู่ในวอลุ่มของ Docker postgres_data. ดังนั้น, การคัดลอกเฉพาะโฟลเดอร์ Activepieces ไม่ได้สร้างการสำรองข้อมูลที่สมบูรณ์.
วิธีตรวจสอบว่า Activepieces ทำงานอยู่หรือไม่
ตรวจสอบสถานะของตู้คอนเทนเนอร์:
docker compose -p activepieces ps
บริการทั้งหมดควรจะแสดงว่าทำงานอยู่ จากนั้นตรวจสอบสถานะการทำงานของระบบ:
curl http://localhost:8080/api/v1/health
เข้าสู่ระบบและเปิด ผู้ดูแลระบบแพลตฟอร์ม > โครงสร้างพื้นฐาน > พนักงานต้องมีพนักงานอย่างน้อยหนึ่งคนพร้อมใช้งาน หากรายชื่อว่างเปล่า แสดงว่าพนักงานคนนั้นอาจไม่สามารถติดต่อสื่อสารกับแอปพลิเคชันได้
คุณสามารถดูข้อมูลแบบเรียลไทม์ได้เช่นกัน:
docker compose -p activepieces logs -f app
docker compose -p activepieces logs -f worker
วิธีการตั้งค่าโดเมนและเว็บฮุค
Activepieces ใช้ AP_FRONTEND_URL เพื่อสร้างที่อยู่เว็บฮุค การเปลี่ยนเส้นทาง OAuth และลิงก์สาธารณะ หากมีอยู่ localhostบริการต่างๆ เช่น Stripe, GitHub หรือ Slack จะไม่สามารถส่งข้อมูลจากอินเทอร์เน็ตได้
แก้ไขไฟล์ .env และนำเสนอสู่สาธารณะ:
AP_FRONTEND_URL=https://automatizaciones.tudominio.com
จากนั้นสร้างบริการขึ้นใหม่เพื่อนำการเปลี่ยนแปลงไปใช้:
docker compose -p activepieces up -d
หากต้องการทำการทดสอบจากคอมพิวเตอร์ที่ไม่มีที่อยู่สาธารณะ คุณสามารถใช้ช่องทางเชื่อมต่อชั่วคราวได้:
ngrok http 8080
ป้อนที่อยู่ HTTPS ที่ได้รับจากอุโมงค์ลงในช่อง AP_FRONTEND_URL และรีสตาร์ทคอนเทนเนอร์ Ngrok มีประโยชน์สำหรับการทดสอบ แต่ที่อยู่ของมันอาจเปลี่ยนแปลงได้ ไม่ควรพิจารณาว่าเป็นรูปแบบการผลิตถาวร.
นอกจากนี้ ยังสามารถใช้ Cloudflare Tunnel เพื่อเผยแพร่ instance โดยไม่ต้องเปิดพอร์ต 8080 โดยตรงได้ อย่างไรก็ตาม คุณจะต้องกำหนดค่าโดเมน HTTPS และการรองรับ WebSockets อย่างถูกต้อง
วิธีการปกป้อง Activepieces ด้วย HTTPS
เว็บเซิร์ฟเวอร์สาธารณะต้องใช้ HTTPS คุณสามารถยกเลิกการเข้ารหัสได้โดยใช้พร็อกซีแบบย้อนกลับ เช่น Nginx, โหลดบาลานเซอร์ หรือบริการพร็อกซีที่ผู้ให้บริการอินเทอร์เน็ตของคุณจัดให้
การตั้งค่า Nginx ขั้นพื้นฐานควรส่งต่อคำขอไปยังพอร์ต 8080 และอนุญาตการเชื่อมต่อ WebSocket:
location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
สามารถขอใบรับรองได้จาก Let's Encrypt, Certbot, Cloudflare หรือผู้ให้บริการโครงสร้างพื้นฐานของคุณ เมื่อเปิดใช้งาน HTTPS แล้ว ให้ตรวจสอบว่า AP_FRONTEND_URL เริ่มต้นด้วย https://.
อย่าเผยแพร่ PostgreSQL หรือ Redis ออกสู่อินเทอร์เน็ตโดยตรง นอกจากนี้ ควรจำกัดการเข้าถึง SSH หมั่นอัปเดต Docker และใช้รหัสผ่านที่แตกต่างกันสำหรับเซิร์ฟเวอร์และแอปพลิเคชันที่เชื่อมต่ออยู่
วิธีสร้างไฟล์สำรองข้อมูล
ก่อนอัปเดต Activepieces โปรดส่งออกฐานข้อมูลก่อน:
docker compose -p activepieces exec postgres \
pg_dump -U postgres activepieces > backup.sql
นอกจากนี้ ควรเก็บสำเนาไฟล์ไว้ในที่ปลอดภัยด้วย .envโดยปราศจากสิ่งเดียวกัน AP_ENCRYPTION_KEYActivepieces จะไม่สามารถถอดรหัสการเชื่อมต่อที่จัดเก็บไว้ได้ แม้ว่าคุณจะกู้คืน PostgreSQL ได้สำเร็จก็ตาม
ในการติดตั้งส่วนบุคคลโดยใช้ PGLite คุณต้องสำรองข้อมูลโฟลเดอร์ต่อไปนี้:
~/.activepieces
อย่าเก็บไฟล์สำรองข้อมูลไว้บนเซิร์ฟเวอร์เดียวกันเพียงเครื่องเดียว ควรใช้คอมพิวเตอร์เครื่องอื่น พื้นที่จัดเก็บข้อมูลแบบเข้ารหัส หรือระบบสำรองข้อมูลแบบมีการกำหนดเวอร์ชัน
วิธีการอัปเดต Activepieces
ขั้นแรก ตรวจสอบการเปลี่ยนแปลงที่ไม่เข้ากันซึ่งเผยแพร่สำหรับเวอร์ชันใหม่ หลังจากสร้างข้อมูลสำรองแล้ว ให้เรียกใช้คำสั่งต่อไปนี้:
curl -fsSL https://get.activepieces.com | sh -s -- --upgrade
โปรแกรมติดตั้งจะเก็บไฟล์ไว้ .envข้อมูลและการแก้ไขที่ทำใน docker-compose.ymlเวอร์ชันที่ใช้ถูกกำหนดโดย AP_VERSIONวิธีนี้จะป้องกันการอัปเดตโดยไม่ตั้งใจทุกครั้งที่คอนเทนเนอร์เริ่มต้นใหม่
ในห้องโดยสารส่วนตัว คุณต้องหยุดรถและถอยหลัง ~/.activepiecesลบคอนเทนเนอร์เก่า ดาวน์โหลดอิมเมจใหม่ และสร้างใหม่โดยใช้ไดรฟ์ข้อมูลเดิม
ข้อผิดพลาดทั่วไปในการติดตั้ง Activepieces

คำสั่ง docker compose ไม่มีอยู่จริง
ตรวจสอบเวอร์ชัน:
docker compose version
หากคำสั่งล้มเหลว ให้ติดตั้ง Docker Compose v2 อย่าแทนที่คำสั่งโดยอัตโนมัติด้วย docker-composeเนื่องจากระบบที่ใช้งานอยู่ในปัจจุบันไม่รองรับ Compose v1
ช่องจอดเรือหมายเลข 8080 ถูกใช้งานอยู่แล้ว
ติดตั้งบนพอร์ตอื่น:
curl -fsSL https://get.activepieces.com | sh -s -- --port 8090
ในการติดตั้งที่มีอยู่แล้ว จะมีการเปลี่ยนแปลง AP_HOST_PORT ภายใน .env และสร้างคอนเทนเนอร์ขึ้นมาใหม่ อย่าเปลี่ยน AP_PORTเนื่องจากมันสอดคล้องกับพอร์ตภายในและอาจทำให้การแมปผิดพลาดได้
หน้าข้อมูลพนักงานดูว่างเปล่า
ตรวจสอบบันทึก:
docker compose -p activepieces logs worker | grep -i socket
ข้อผิดพลาด Socket.IO ที่เกิดขึ้นซ้ำๆ มักบ่งชี้ว่าเวิร์กเกอร์กำลังพยายามเชื่อมต่อกับ... localhost หรือเผยแพร่สู่สาธารณะจากภายใน Docker กำหนดค่าต่อไปนี้สำหรับบริการนั้น:
AP_FRONTEND_URL=http://app
เว็บฮุคแสดงผล localhost
ป้อนโดเมนสาธารณะลงในตัวแปร AP_FRONTEND_URL จากไฟล์ .env และรีสตาร์ทบริการ ที่อยู่ดังกล่าวต้องสามารถเข้าถึงได้จากแอปพลิเคชันภายนอกที่จะส่งเว็บฮุค
ปุ่มทดสอบหรือการอัปเดตแบบเรียลไทม์ใช้งานไม่ได้
ตัวพร็อกซีแบบย้อนกลับอาจไม่ได้ส่งต่อการเชื่อมต่อ WebSocket อย่างถูกต้อง ตรวจสอบส่วนหัวของการเชื่อมต่อดูครับ Upgrade y Connection และเปิดใช้งาน HTTPS เนื่องจากเบราว์เซอร์บางตัวบล็อก WebSockets ที่ไม่ได้เข้ารหัส
คีย์ในไฟล์ .env ว่างเปล่า
ติดตั้ง openssl แล้วลองรันอีกครั้ง:
sh tools/deploy.sh
อย่าเริ่มการติดตั้งจนกว่าคุณจะยืนยันแล้วว่า AP_ENCRYPTION_KEY, AP_JWT_SECRET y AP_POSTGRES_PASSWORD สิ่งเหล่านี้มีคุณค่าอยู่ภายใน
แอปพลิเคชันรีสตาร์ทอยู่เรื่อยๆ
ตรวจสอบข้อผิดพลาดในการเริ่มต้นระบบ:
docker compose -p activepieces logs app | grep -i "failed to start"
สาเหตุหนึ่งที่เป็นไปได้คือการใช้ AP_EDITION=ee พร้อมกับ AP_EXECUTION_MODE=UNSANDBOXEDเวอร์ชันสำหรับองค์กรจะปฏิเสธการใช้งานร่วมกันนี้ โดยจะใช้โหมดแซนด์บ็อกซ์ที่เข้ากันได้แทน SANDBOX_CODE_ONLY.
กระแสข้อมูลจะหายไปหลังจากสร้างคอนเทนเนอร์ขึ้นใหม่
ตรวจสอบว่าระดับเสียงถูกต้องหรือไม่ postgres_data มันยังคงอยู่ และคุณยังไม่ได้ทำการลบแบบถาวร การลบคอนเทนเนอร์ไม่ควรลบวอลุ่ม แต่คำสั่งที่ลบวอลุ่มอาจทำลายฐานข้อมูลอย่างถาวรได้
เมื่อระบบอัตโนมัติหยุดทำงาน ระบบจะตรวจสอบบันทึกของแอปพลิเคชันและบันทึกของผู้ปฏิบัติงานก่อน วิธีการเดียวกันนี้มีประโยชน์สำหรับการพิจารณา ควรทำอย่างไรเมื่อระบบอัตโนมัติล้มเหลว และแยกปัญหาออกจากกระบวนการล้มเหลวของโครงสร้างพื้นฐาน
คุณจำเป็นต้องใช้สถาปัตยกรรมสำหรับการผลิตเมื่อใด?
Docker Compose นั้นเพียงพอสำหรับการเริ่มต้นใช้งานเซิร์ฟเวอร์ของคุณเอง แต่สำหรับองค์กรที่มีการใช้งานพร้อมกันจำนวนมาก จะต้องแยกและปรับขนาดส่วนประกอบต่างๆ ให้เหมาะสม
สถาปัตยกรรมการผลิตที่แนะนำใช้ พนักงานอิสระ, สำเนาแอปพลิเคชันหลายชุด, PostgreSQL, Redis และพื้นที่จัดเก็บข้อมูลที่เข้ากันได้กับ S3ควรคำนวณความจุโดยพิจารณาจากจำนวนการไหลพร้อมกันสูงสุด ไม่ใช่แค่จำนวนการดำเนินการในแต่ละวัน
นอกจากนี้ คุณควรตั้งค่าการตรวจสอบ การเก็บรักษาบันทึก การสำรองข้อมูลที่ได้รับการตรวจสอบแล้ว และการแยกการทำงาน การโฮสต์ด้วยตนเองช่วยให้ควบคุมได้ แต่ก็ทำให้ความรับผิดชอบด้านความพร้อมใช้งาน การอัปเดต และความปลอดภัยตกอยู่กับผู้ดูแลระบบด้วย
การติดตั้ง ActivePieces โดยใช้ Docker Compose ช่วยให้คุณมีแพลตฟอร์มระบบอัตโนมัติที่ควบคุมได้จากโครงสร้างพื้นฐานของคุณเอง ส่วนที่สำคัญที่สุดไม่ใช่การตั้งค่าคอนเทนเนอร์ แต่เป็นการเลือกคอนเทนเนอร์ที่เหมาะสมระหว่าง PGLite และ PostgreSQL การปกป้องข้อมูลลับ การกำหนดค่า URL สาธารณะที่เสถียร และการสำรองข้อมูลฐานข้อมูลและคีย์การเข้ารหัส
ด้วยมาตรการป้องกันเหล่านี้ คุณสามารถเรียกใช้โฟลว์ รับเว็บฮุค และเชื่อมต่อแอปพลิเคชันได้โดยไม่ต้องพึ่งพาโครงสร้างพื้นฐานที่โฮสต์โดย Activepieces ในขณะเดียวกันก็ยังสามารถปรับขนาดระบบได้ตามปริมาณงานที่เพิ่มขึ้น
ฉันเป็นผู้ชื่นชอบเทคโนโลยีที่เปลี่ยนความสนใจ "เกินบรรยาย" ของเขาให้กลายเป็นอาชีพ ฉันใช้เวลามากกว่า 10 ปีในชีวิตไปกับเทคโนโลยีล้ำสมัยและปรับแต่งโปรแกรมทุกประเภทด้วยความอยากรู้อยากเห็น ตอนนี้ฉันมีความเชี่ยวชาญในด้านเทคโนโลยีคอมพิวเตอร์และวิดีโอเกม เนื่องจากเป็นเวลากว่า 5 ปีแล้วที่ฉันเขียนให้กับเว็บไซต์ต่างๆ เกี่ยวกับเทคโนโลยีและวิดีโอเกม โดยสร้างบทความที่พยายามให้ข้อมูลที่คุณต้องการในภาษาที่ทุกคนเข้าใจได้
หากคุณมีคำถามใดๆ ความรู้ของฉันมีตั้งแต่ทุกอย่างที่เกี่ยวข้องกับระบบปฏิบัติการ Windows รวมถึง Android สำหรับโทรศัพท์มือถือ และความมุ่งมั่นของฉันคือคุณ ฉันยินดีสละเวลาสักครู่เสมอและช่วยคุณแก้ไขคำถามใดๆ ที่คุณอาจมีในโลกอินเทอร์เน็ตนี้