เวอร์ชันเสถียรแรก Syncthing 1.0.0 มาถึงแล้ว

โลโก้

Syncthing เป็นแอปพลิเคชันโอเพ่นซอร์สและข้ามแพลตฟอร์มฟรี นี้ อนุญาตให้จัดระเบียบซิงโครไนซ์ไฟล์ผู้ใช้โดยอัตโนมัติบนอุปกรณ์หลายเครื่อง การแก้ปัญหาที่คล้ายกับระบบ BitTorrent Sync ที่เป็นกรรมสิทธิ์

ข้อมูลที่ซิงค์จะไม่ถูกอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์ แต่เป็นและทำซ้ำระหว่างระบบผู้ใช้โดยตรงเมื่อปรากฏพร้อมกัน ออนไลน์โดยใช้โปรโตคอล BEP (Block Exchange Protocol) ที่พัฒนาโดยโครงการ

รหัส Syncthing เขียนด้วยภาษา Go และแจกจ่ายภายใต้ใบอนุญาตฟรีจาก MPL. งานสร้างที่สร้างไว้ล่วงหน้าพร้อมแล้วสำหรับ Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD และ Solaris

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

เกี่ยวกับ Syncthing

การซิงค์ช่วยให้ผู้ใช้มีการควบคุมการเข้าถึงที่ยืดหยุ่นและข้อยกเว้นการซิงค์

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

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

เมื่อซิงโครไนซ์กับอุปกรณ์ใหม่หากมีบล็อกที่เหมือนกันในหลายอุปกรณ์บล็อกจะถูกคัดลอกจากโหนดต่าง ๆ โดยเปรียบเทียบกับการทำงานของระบบ BitTorrent

อุปกรณ์ที่มีส่วนร่วมในการซิงโครไนซ์มากขึ้นการจำลองข้อมูลใหม่จะเร็วขึ้นเนื่องจากการขนานกัน

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

ช่องข้อมูลถูกสร้างขึ้นโดยใช้ TLS โหนดทั้งหมดตรวจสอบความถูกต้องซึ่งกันและกันโดยใช้ใบรับรองและตัวระบุอุปกรณ์ SHA-256 ใช้สำหรับการตรวจสอบความสมบูรณ์

ในการกำหนดโหนดการซิงโครไนซ์บนเครือข่ายท้องถิ่นสามารถใช้โปรโตคอล UPnP ซึ่งไม่จำเป็นต้องป้อนที่อยู่ IP ของอุปกรณ์ที่ซิงโครไนซ์ด้วยตนเอง

Syncthing

สำหรับการกำหนดค่าและการตรวจสอบระบบจะมีเว็บอินเตอร์เฟสไคลเอ็นต์ CLI และ Syncthing-GTK GUI ในตัวซึ่งมีเครื่องมือการจัดการสำหรับโหนดการซิงค์และที่เก็บ

เพื่อลดความซับซ้อนในการค้นหาโหนด Syncthing จึงมีการพัฒนาเซิร์ฟเวอร์การประสานงานการค้นหาโหนดซึ่งมีการเตรียมอิมเมจ Docker ที่พร้อมใช้งาน

เกี่ยวกับ Syncthing เวอร์ชันเสถียร

หลังจากห้าปีนับจากการสร้างเวอร์ชันทดลองครั้งแรกระบบ Syncthing 1.0.0 เวอร์ชันเสถียรรุ่นแรกได้ถูกจัดเตรียม

การเปิดตัวดังกล่าวแสดงให้เห็นถึงความพร้อมของโครงการสำหรับการใช้งานอย่างแพร่หลายและการรักษาเสถียรภาพของโปรโตคอลซึ่งจะไม่เปลี่ยนแปลงภายใต้สาขา 1.xx ซึ่งละเมิดความเข้ากันได้แบบย้อนหลัง

โครงการนี้ยังเปลี่ยนไปใช้รูปแบบการกำหนดหมายเลขใหม่สำหรับการเผยแพร่ซึ่งสอดคล้องกับหลักการของการควบคุมเวอร์ชันเชิงความหมาย (xyz โดยที่ "x" เปลี่ยนแปลงเมื่อละเมิดความเข้ากันได้ย้อนหลัง "y" แสดงถึงการเปลี่ยนแปลงการทำงานที่สำคัญและ "z" - การอัปเดตการแก้ไข)

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

จะติดตั้ง Syncthing 1.0.0 ได้อย่างไร?

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

 curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

เสร็จแล้วเราจะเพิ่มที่เก็บที่เสถียรของแอปพลิเคชันลงในระบบของเราด้วย:

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

ในที่สุดเราก็สามารถติดตั้งได้ด้วย:

sudo apt-get update

sudo apt-get install syncthing

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา