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