पहला स्थिर संस्करण Syncthing 1.0.0 आता है

प्रतीक चिन्ह

Syncthing एक स्वतंत्र, खुला स्रोत और क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है कि कई उपकरणों पर उपयोगकर्ता फ़ाइलों के स्वचालित सिंक्रनाइज़ेशन के संगठन की अनुमति देता है, मालिकाना BitTorrent सिंक प्रणाली के समान समस्याओं को हल करना।

सिंक किए गए डेटा को क्लाउड स्टोरेज पर अपलोड नहीं किया गया है, बल्किऔर जब वे एक साथ दिखाई देते हैं, तो उपयोगकर्ता प्रणालियों के बीच सीधे दोहराते हैं परियोजना द्वारा विकसित BEP (ब्लॉक एक्सचेंज प्रोटोकॉल) प्रोटोकॉल का उपयोग कर ऑनलाइन।

Syncthing कोड को गो भाषा में लिखा जाता है और एमपी से मुफ्त लाइसेंस के तहत वितरित किया जाता हैएल। प्री-बिल्ट बिल्ड लिनक्स, एंड्रॉइड, विंडोज, मैकओएस, फ्रीबीएसडी, ड्रैगनफली बीएसडी, नेटबीएसडी, ओपनबीएसडी और सोलारिस के लिए तैयार हैं।

एक उपयोगकर्ता के कई उपकरणों के बीच डेटा सिंक्रनाइज़ेशन समस्याओं को हल करने के अलावा, Syncthing के साथ साझा डेटा को संग्रहीत करने के लिए बड़े विकेन्द्रीकृत नेटवर्क बनाना संभव है जो प्रतिभागियों के सिस्टम के बीच वितरित किया जाता है।

सिन्थिंग के बारे में

Syncthing उपयोगकर्ता को लचीला अभिगम नियंत्रण और सिंक अपवाद प्रदान करता है।

मेजबानों को परिभाषित करना संभव है जो केवल डेटा प्राप्त करेंगे, अर्थात, इन मेजबानों पर डेटा परिवर्तन अन्य प्रणालियों पर संग्रहीत डेटा इंस्टेंस को प्रभावित नहीं करेगा। एकाधिक फ़ाइल संस्करण मोड समर्थित हैं, परिवर्तित डेटा के पुराने संस्करणों को संरक्षित करना।

सिंक्रनाइज़ेशन के दौरान, फ़ाइल को तार्किक रूप से ब्लॉकों में विभाजित किया जाता है, जो उपयोगकर्ता प्रणालियों के बीच डेटा स्थानांतरित करते समय एक अविभाज्य भाग होते हैं।

एक नए डिवाइस के साथ सिंक्रनाइज़ करते समय, यदि कई उपकरणों पर समान ब्लॉक हैं, तो बिटटोरेंट सिस्टम के संचालन के साथ सादृश्य द्वारा ब्लॉक को विभिन्न नोड्स से कॉपी किया जाता है।

अधिक उपकरण जो सिंक्रनाइज़ेशन में भाग लेते हैं, समानांतर में नए डेटा की प्रतिकृति के कारण तेजी से।

संशोधित फ़ाइलों को सिंक्रनाइज़ करने की प्रक्रिया में, केवल संशोधित डेटा ब्लॉकों को नेटवर्क पर स्थानांतरित किया जाता है, और जब नाम बदल दिया जाता है या एक्सेस अधिकार बदल दिए जाते हैं, तो केवल मेटाडेटा सिंक्रनाइज़ किया जाता है।

टीएलएस का उपयोग करके डेटा चैनल बनाए जाते हैं, सभी नोड्स प्रमाण पत्र और डिवाइस पहचानकर्ताओं का उपयोग करते हुए एक दूसरे को प्रमाणित करते हैं, अखंडता जांच के लिए SHA-256 का उपयोग किया जाता है।

स्थानीय नेटवर्क पर सिंक्रनाइज़ेशन नोड्स को निर्धारित करने के लिए, UPnP प्रोटोकॉल का उपयोग किया जा सकता है, जिसे सिंक्रनाइज़ करने वाले उपकरणों के आईपी पते की मैन्युअल प्रविष्टि की आवश्यकता नहीं होती है।

Syncthing

सिस्टम कॉन्फ़िगरेशन और निगरानी के लिए, एक अंतर्निहित वेब इंटरफ़ेस, सीएलआई क्लाइंट, और सिंक्थिंग-जीटीके जीयूआई प्रदान किया जाता है, जो सिंक नोड्स और रिपॉजिटरी के लिए प्रबंधन उपकरण भी प्रदान करता है।

सिंक्थिंग नोड्स की खोज को सरल बनाने के लिए, एक नोड खोज समन्वय सर्वर विकसित किया जा रहा है, जिसके लिए एक तैयार डॉकर छवि तैयार की गई है।

Syncthing के स्थिर संस्करण के बारे में

पहले परीक्षण संस्करण के गठन के पांच साल बाद, Syncthing 1.0.0 प्रणाली का पहला स्थिर संस्करण तैयार किया गया था।

रिलीज ने प्रोटोकॉल के व्यापक उपयोग और स्थिरीकरण के लिए परियोजना की तत्परता को चिह्नित किया, जिसे 1.xx शाखा के तहत नहीं बदला जाएगा, जो पिछड़ी संगतता का उल्लंघन करता है।

प्रोजेक्ट ने रिलीज़ के लिए एक नई नंबरिंग स्कीम पर भी स्विच किया, जो सिमेंटिक वर्जन कंट्रोल के सिद्धांत (xyz, जहां "x" में परिवर्तन होता है, जब बैकवर्ड कम्पैटिबिलिटी का उल्लंघन होता है, "y" महत्वपूर्ण कार्यात्मक परिवर्तन और "z" - सुधारात्मक अपडेट को दर्शाता है)।

पिछले प्रयोगात्मक संस्करण के बाद से जोड़े गए कार्यात्मक परिवर्तनों में से, एक साथ डेटा स्कैन परिचालनों की अधिकतम संख्या को सीमित करने की संभावना है, जीयूआई में कॉन्फ़िगर की गई डेटा ट्रांसफर दर सीमा और डेटा-केवल मोड में सिंक किए गए निर्देशिकाओं के लिए स्थानीय रूप से संशोधित फ़ाइलों को देखने की क्षमता दिखा रहा है।

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. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।