इस प्रोजेक्ट के बारे में

Cloudstic CLI एक ओपन-सोर्स, कमांड-लाइन बैकअप टूल है जो एन्क्रिप्टेड, कंटेंट-एड्रेसेबल स्टोरेज पर केंद्रित है। यह स्थानीय डायरेक्टरी, Google Drive और OneDrive का बैकअप ले सकता है, जिसमें नेटिव Google Drive Changes और OneDrive Delta API के माध्यम से इंक्रीमेंटल सपोर्ट मिलता है। यह टूल AES-256-GCM एन्क्रिप्शन का उपयोग करके डेटा स्टोर करता है और पासवर्ड, प्लेटफॉर्म की (key), या रिकवरी की स्लॉट का समर्थन करता है। बैकअप को सभी स्रोतों में डीडुप्लीकेट किया जाता है, इसलिए समान फाइलें केवल एक बार स्टोर की जाती हैं, और इंक्रीमेंटल रन के दौरान केवल बदली हुई फाइलें जोड़ी जाती हैं। यह स्थानीय फाइल सिस्टम, Amazon S3 और R2 और MinIO जैसी संगत सेवाओं, और Backblaze B2 सहित कई स्टोरेज बैकएंड का समर्थन करता है। रिटेंशन नीतियां अंतिम गणना, प्रति घंटा, दैनिक, साप्ताहिक, मासिक या वार्षिक आधार पर स्नैपशॉट रख सकती हैं। Cloudstic GPT पार्टीशन UUID द्वारा पोर्टेबल ड्राइव का भी पता लगाता है, जिससे एक ही USB ड्राइव या बाहरी डिस्क को माउंट पॉइंट की परवाह किए बिना macOS, Linux और Windows पर लगातार बैकअप लिया जा सकता है। उपयोगकर्ता स्नैपशॉट को सूचीबद्ध कर सकते हैं, स्नैपशॉट में फाइलें खोज सकते हैं, विशिष्ट स्नैपशॉट या फाइलों को रिस्टोर कर सकते हैं, और ड्राई-रन मोड के साथ बैकअप संचालन का पूर्वावलोकन कर सकते हैं। प्रोजेक्ट में बैकअप कॉन्फ़िगरेशन सहेजने के लिए प्रोफाइल, शेल कंप्लीशन, एक इंटरैक्टिव TUI डैशबोर्ड और सेटअप, एन्क्रिप्शन, स्रोत, स्टोरेज मॉडल और योगदान को कवर करने वाले दस्तावेज़ शामिल हैं। यह Go में लिखा गया है और इसे Homebrew, winget, Go install, एक curl स्क्रिप्ट, या प्रीबिल्ट रिलीज़ बाइनरी के माध्यम से इंस्टॉल किया जा सकता है। प्रबंधित शेड्यूलिंग, स्टोरेज और रिटेंशन के लिए एक अलग Cloudstic Cloud सेवा का उल्लेख किया गया है, लेकिन रिपॉजिटरी स्वयं सेल्फ-होस्टेड CLI इंजन प्रदान करती है।