Duplicati คืออะไร และวิธีติดตั้งบน Cloud Server
Duplicati คือโปรแกรมสำรองข้อมูลที่เข้ารหัสไฟล์บนเครื่องต้นทางก่อนส่งขึ้นปลายทาง จัดการทุกอย่างผ่านหน้าเว็บ และสำรองเฉพาะส่วนที่เปลี่ยนเพื่อประหยัดทั้งเวลาและพื้นที่
- หมวดหมู่
- Backup และ Storage
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 1 vCPU · RAM 2 GB
- ไลเซนส์
- LGPLv2.1 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Duplicati คืออะไร
จุดที่ทำให้ Duplicati ต่างจากการคัดลอกไฟล์ธรรมดาคือการเข้ารหัสที่เกิดขึ้นบนเครื่องต้นทางก่อนส่งออก ผู้ให้บริการปลายทางจึงเห็นเพียงไฟล์ที่อ่านไม่ออก ซึ่งสำคัญมากเมื่อสำรองข้อมูลไปเก็บบนบริการภายนอก
ระบบสำรองเฉพาะส่วนที่เปลี่ยนไปจากครั้งก่อน ทำให้รอบถัดไปใช้เวลาและแบนด์วิดท์น้อยลงมาก และยังเก็บหลายรุ่นย้อนหลังได้โดยไม่เปลืองพื้นที่เท่าการเก็บสำเนาเต็มทุกครั้ง
การจัดการทำผ่านหน้าเว็บทั้งหมด ตั้งแต่การเลือกโฟลเดอร์ การตั้งตารางเวลา ไปจนถึงการกู้คืนไฟล์ ทำให้ผู้ที่ไม่ถนัดบรรทัดคำสั่งดูแลระบบสำรองข้อมูลได้เอง
ความสามารถเด่นของ Duplicati
เข้ารหัสก่อนส่งออก
ปลายทางเห็นเพียงไฟล์ที่อ่านไม่ออก ปลอดภัยแม้เก็บไว้ภายนอก
สำรองเฉพาะส่วนที่เปลี่ยน
ประหยัดทั้งเวลา แบนด์วิดท์ และพื้นที่จัดเก็บ
จัดการผ่านหน้าเว็บ
ตั้งงานและกู้คืนได้โดยไม่ต้องใช้บรรทัดคำสั่ง
รองรับปลายทางหลายแบบ
ส่งขึ้น Object Storage, FTP, SFTP และบริการคลาวด์ทั่วไปได้
เก็บหลายรุ่นย้อนหลัง
กู้ไฟล์กลับไปยังเวอร์ชันก่อนหน้าได้ตามนโยบายที่กำหนด
ใช้ Duplicati ทำอะไรได้บ้าง
- สำรองข้อมูลของเซิร์ฟเวอร์ขึ้น Object Storage อัตโนมัติ
- สำรองไฟล์ของเว็บและฐานข้อมูลไปเก็บนอกเครื่อง
- ธุรกิจขนาดเล็กที่ต้องการระบบสำรองข้อมูลที่ดูแลเองได้
- สำรองข้อมูลจากหลายเครื่องไปยังปลายทางเดียวกัน
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นสำรองข้อมูลของเครื่องเดียว | 1 vCPU | 2 GB | NVMe 20 GB |
| แนะนำข้อมูลหลายร้อยกิกะไบต์และหลายงานสำรอง | 2 vCPU | 4 GB | NVMe 40 GB |
| ข้อมูลมากข้อมูลระดับหลายเทระไบต์ที่ต้องใช้ RAM ช่วยประมวลผลดัชนี | 4 vCPU ขึ้นไป | 8 GB ขึ้นไป | NVMe 80 GB ขึ้นไป |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Duplicati บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server 24.04 LTS หรือ Windows Server
- ปลายทางสำหรับเก็บข้อมูล เช่น Object Storage
- พื้นที่ชั่วคราวบนเครื่องสำหรับเตรียมข้อมูลก่อนส่ง
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
ติดตั้ง Duplicati
ตรวจเลขเวอร์ชันล่าสุดจากหน้าเผยแพร่ของโครงการก่อนดาวน์โหลด
curl -LO https://updates.duplicati.com/stable/duplicati_2.0.8.1-1_all.deb sudo apt install ./duplicati_2.0.8.1-1_all.deb - 2
เปิดบริการและจำกัดการเข้าถึง
ให้หน้าเว็บฟังเฉพาะภายในเครื่องแล้วเข้าผ่าน SSH Tunnel หรือ Reverse Proxy ที่มีการยืนยันตัวตน
sudo systemctl enable --now duplicati # เข้าผ่าน SSH Tunnel จากเครื่องของคุณ ssh -L 8200:127.0.0.1:8200 user@server - 3
ตั้งรหัสผ่านสำหรับหน้าเว็บ
ตั้งรหัสผ่านทันทีในการเข้าครั้งแรก เพราะหน้านี้เข้าถึงไฟล์ทั้งเครื่องได้
- 4
สร้างงานสำรองข้อมูล
เลือกโฟลเดอร์ที่ต้องสำรอง ตั้งรหัสผ่านสำหรับเข้ารหัส และเลือกปลายทางเป็น Object Storage ขององค์กร
# ตัวอย่างค่าปลายทางแบบ S3 s3://backup-bucket/server01?s3-server-name=s3.thaidata.cloud - 5
ตั้งตารางเวลาและนโยบายเก็บย้อนหลัง
ตั้งให้สำรองทุกวันนอกเวลาทำงาน และกำหนดว่าจะเก็บกี่รุ่นย้อนหลัง เพื่อคุมพื้นที่ปลายทาง
- 6
ทดสอบกู้คืนจริง
ทดลองกู้ไฟล์กลับมาจริงอย่างน้อยหนึ่งครั้งหลังตั้งค่าเสร็จ และทำซ้ำตามรอบ เพราะระบบสำรองที่ไม่เคยทดสอบกู้คืนเท่ากับไม่มีระบบสำรอง
เก็บรหัสผ่านสำหรับเข้ารหัสไว้แยกจากเครื่องต้นทาง เพราะถ้าเครื่องเสียหายพร้อมกับรหัสผ่าน ข้อมูลที่สำรองไว้จะกู้กลับมาไม่ได้เลย
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 8200 | TCP | หน้าเว็บจัดการ (ให้ฟังเฉพาะภายในเครื่อง) |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ตั้งรหัสผ่านหน้าเว็บและไม่เปิดสู่อินเทอร์เน็ตโดยตรง
- เก็บรหัสผ่านสำหรับเข้ารหัสไว้นอกเครื่องต้นทาง
- ใช้บัญชีปลายทางที่มีสิทธิ์เขียนอย่างเดียวเพื่อลดผลกระทบเมื่อเครื่องถูกเจาะ
- ทดสอบกู้คืนตามรอบและบันทึกผลไว้
ทำไมควรรัน Duplicati บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ส่งข้อมูลสำรองขึ้น Object Storage ของ THAI DATA CLOUD ซึ่งอยู่ในประเทศและค่าใช้จ่ายคาดการณ์ได้
สำรองข้ามโซนได้เพื่อให้ยังมีข้อมูลเมื่อไซต์หลักมีปัญหา
ทราฟฟิกภายในวง Private Network ทำให้สำรองข้อมูลได้เร็วโดยไม่กินแบนด์วิดท์ภายนอก
คำถามที่พบบ่อยเกี่ยวกับ Duplicati
Duplicati ต่างจาก rsync อย่างไร
rsync คัดลอกไฟล์ให้เหมือนกันสองฝั่งโดยไม่เก็บประวัติและไม่เข้ารหัสที่ต้นทาง ส่วน Duplicati เก็บหลายรุ่นย้อนหลัง เข้ารหัสก่อนส่ง และมีหน้าเว็บให้จัดการ จึงเหมาะกับการสำรองข้อมูลไปเก็บภายนอกมากกว่า
ปลอดภัยพอที่จะเก็บบนคลาวด์ภายนอกไหม
ปลอดภัยเพราะเข้ารหัสตั้งแต่บนเครื่องต้นทาง ปลายทางจึงเห็นเพียงไฟล์ที่อ่านไม่ออก แต่ต้องเก็บรหัสผ่านสำหรับเข้ารหัสไว้อย่างดี เพราะไม่มีใครกู้ให้ได้ถ้าหาย
สำรองฐานข้อมูลได้ไหม
ไม่ควรสำรองไฟล์ฐานข้อมูลขณะทำงานโดยตรง เพราะอาจได้ไฟล์ที่ไม่สมบูรณ์ วิธีที่ถูกคือสั่งฐานข้อมูลส่งออกเป็นไฟล์ก่อน แล้วให้ Duplicati สำรองไฟล์นั้นอีกที
ทางเลือกอื่นที่คล้ายกับ Duplicati
แอปอื่นในหมวด Backup และ Storage
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Duplicati ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด