โลโก้ Duplicati
Backup และ StorageLGPLv2.1 (โอเพนซอร์ส)

Duplicati คืออะไร และวิธีติดตั้งบน Cloud Server

Duplicati คือโปรแกรมสำรองข้อมูลที่เข้ารหัสไฟล์บนเครื่องต้นทางก่อนส่งขึ้นปลายทาง จัดการทุกอย่างผ่านหน้าเว็บ และสำรองเฉพาะส่วนที่เปลี่ยนเพื่อประหยัดทั้งเวลาและพื้นที่

หมวดหมู่
Backup และ Storage
ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
1 vCPU · RAM 2 GB
ไลเซนส์
LGPLv2.1 (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Duplicati คืออะไร

จุดที่ทำให้ Duplicati ต่างจากการคัดลอกไฟล์ธรรมดาคือการเข้ารหัสที่เกิดขึ้นบนเครื่องต้นทางก่อนส่งออก ผู้ให้บริการปลายทางจึงเห็นเพียงไฟล์ที่อ่านไม่ออก ซึ่งสำคัญมากเมื่อสำรองข้อมูลไปเก็บบนบริการภายนอก

ระบบสำรองเฉพาะส่วนที่เปลี่ยนไปจากครั้งก่อน ทำให้รอบถัดไปใช้เวลาและแบนด์วิดท์น้อยลงมาก และยังเก็บหลายรุ่นย้อนหลังได้โดยไม่เปลืองพื้นที่เท่าการเก็บสำเนาเต็มทุกครั้ง

การจัดการทำผ่านหน้าเว็บทั้งหมด ตั้งแต่การเลือกโฟลเดอร์ การตั้งตารางเวลา ไปจนถึงการกู้คืนไฟล์ ทำให้ผู้ที่ไม่ถนัดบรรทัดคำสั่งดูแลระบบสำรองข้อมูลได้เอง

แผนผังการวางระบบ Duplicati บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 8200 ตัว Duplicati และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 1 vCPU แรม 2 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Duplicati ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Duplicati

เข้ารหัสก่อนส่งออก

ปลายทางเห็นเพียงไฟล์ที่อ่านไม่ออก ปลอดภัยแม้เก็บไว้ภายนอก

สำรองเฉพาะส่วนที่เปลี่ยน

ประหยัดทั้งเวลา แบนด์วิดท์ และพื้นที่จัดเก็บ

จัดการผ่านหน้าเว็บ

ตั้งงานและกู้คืนได้โดยไม่ต้องใช้บรรทัดคำสั่ง

รองรับปลายทางหลายแบบ

ส่งขึ้น Object Storage, FTP, SFTP และบริการคลาวด์ทั่วไปได้

เก็บหลายรุ่นย้อนหลัง

กู้ไฟล์กลับไปยังเวอร์ชันก่อนหน้าได้ตามนโยบายที่กำหนด

ใช้ Duplicati ทำอะไรได้บ้าง

  • สำรองข้อมูลของเซิร์ฟเวอร์ขึ้น Object Storage อัตโนมัติ
  • สำรองไฟล์ของเว็บและฐานข้อมูลไปเก็บนอกเครื่อง
  • ธุรกิจขนาดเล็กที่ต้องการระบบสำรองข้อมูลที่ดูแลเองได้
  • สำรองข้อมูลจากหลายเครื่องไปยังปลายทางเดียวกัน

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Duplicati 3 ระดับ เริ่มจาก 1 vCPU แรม 2 GB ดิสก์ NVMe 20 GB ไปจนถึง 4 vCPU ขึ้นไป แรม 8 GB ขึ้นไป ดิสก์ NVMe 80 GB ขึ้นไป โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นสำรองข้อมูลของเครื่องเดียว1 vCPU2 GBNVMe 20 GB
แนะนำข้อมูลหลายร้อยกิกะไบต์และหลายงานสำรอง2 vCPU4 GBNVMe 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. 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. 2

    เปิดบริการและจำกัดการเข้าถึง

    ให้หน้าเว็บฟังเฉพาะภายในเครื่องแล้วเข้าผ่าน SSH Tunnel หรือ Reverse Proxy ที่มีการยืนยันตัวตน

    sudo systemctl enable --now duplicati
    # เข้าผ่าน SSH Tunnel จากเครื่องของคุณ
    ssh -L 8200:127.0.0.1:8200 user@server
  3. 3

    ตั้งรหัสผ่านสำหรับหน้าเว็บ

    ตั้งรหัสผ่านทันทีในการเข้าครั้งแรก เพราะหน้านี้เข้าถึงไฟล์ทั้งเครื่องได้

  4. 4

    สร้างงานสำรองข้อมูล

    เลือกโฟลเดอร์ที่ต้องสำรอง ตั้งรหัสผ่านสำหรับเข้ารหัส และเลือกปลายทางเป็น Object Storage ขององค์กร

    # ตัวอย่างค่าปลายทางแบบ S3
    s3://backup-bucket/server01?s3-server-name=s3.thaidata.cloud
  5. 5

    ตั้งตารางเวลาและนโยบายเก็บย้อนหลัง

    ตั้งให้สำรองทุกวันนอกเวลาทำงาน และกำหนดว่าจะเก็บกี่รุ่นย้อนหลัง เพื่อคุมพื้นที่ปลายทาง

  6. 6

    ทดสอบกู้คืนจริง

    ทดลองกู้ไฟล์กลับมาจริงอย่างน้อยหนึ่งครั้งหลังตั้งค่าเสร็จ และทำซ้ำตามรอบ เพราะระบบสำรองที่ไม่เคยทดสอบกู้คืนเท่ากับไม่มีระบบสำรอง

เก็บรหัสผ่านสำหรับเข้ารหัสไว้แยกจากเครื่องต้นทาง เพราะถ้าเครื่องเสียหายพร้อมกับรหัสผ่าน ข้อมูลที่สำรองไว้จะกู้กลับมาไม่ได้เลย

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
8200TCPหน้าเว็บจัดการ (ให้ฟังเฉพาะภายในเครื่อง)

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ตั้งรหัสผ่านหน้าเว็บและไม่เปิดสู่อินเทอร์เน็ตโดยตรง
  • เก็บรหัสผ่านสำหรับเข้ารหัสไว้นอกเครื่องต้นทาง
  • ใช้บัญชีปลายทางที่มีสิทธิ์เขียนอย่างเดียวเพื่อลดผลกระทบเมื่อเครื่องถูกเจาะ
  • ทดสอบกู้คืนตามรอบและบันทึกผลไว้

ทำไมควรรัน 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 สำรองไฟล์นั้นอีกที

บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง

ให้เราติดตั้ง Duplicati ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด