अपने Raspberry Pi को Dropbox के साथ सहजता से एकीकृत करने से कहीं से भी अपनी फ़ाइलों को प्रबंधित करने और एक्सेस करने का एक शक्तिशाली तरीका मिलता है। यह गाइड बहुमुखी rclone
कमांड-लाइन टूल का उपयोग करके एक सुरक्षित और कुशल कनेक्शन स्थापित करने का व्यापक विवरण प्रदान करता है।
विषय-सूची
rclone
स्थापित करना- एक Dropbox ऐप बनाना
rclone
को कॉन्फ़िगर करनाrclone
के साथ फ़ाइलों को सिंक करना- उन्नत उपयोग और विचार
rclone
स्थापित करना
शुरू करने से पहले, सुनिश्चित करें कि आपका Raspberry Pi इंटरनेट से जुड़ा है और उसमें एक टर्मिनल एप्लिकेशन खुला है। हम rclone
का उपयोग करेंगे, जो एक कमांड-लाइन प्रोग्राम है जो विभिन्न क्लाउड सेवाओं, जिसमें Dropbox भी शामिल है, में फ़ाइल प्रबंधन को संभालता है। इसे निम्न कमांड का उपयोग करके स्थापित करें (ये Debian/Raspbian-आधारित सिस्टम के लिए उदाहरण हैं; अन्य वितरणों के लिए उचित रूप से समायोजित करें):
sudo apt update
sudo apt install rclone
एक Dropbox ऐप बनाना
rclone
को अपने Dropbox से कनेक्ट करने के लिए, आपको Dropbox डेवलपर कंसोल में एक समर्पित ऐप बनाना होगा। यह सुरक्षित पहुँच सुनिश्चित करता है और ऐप की अनुमतियों को केवल आवश्यक चीज़ों तक सीमित करता है।
- Dropbox ऐप कंसोल तक पहुँचें: अपना वेब ब्राउज़र खोलें और https://www.dropbox.com/developers/apps पर जाएँ। आपको अपने Dropbox खाते में लॉग इन करना पड़ सकता है।
- एक नया ऐप बनाएँ: “ऐप बनाएँ” पर क्लिक करें। “Dropbox API ऐप” चुनें और इसे एक वर्णनात्मक नाम दें (जैसे, “RaspberryPiSync”)। महत्वपूर्ण रूप से, “ऐप फ़ोल्डर” एक्सेस प्रकार का चयन करें। यह ऐप की पहुँच को आपके Dropbox के भीतर एक विशिष्ट फ़ोल्डर तक सीमित करता है, जिससे सुरक्षा बढ़ती है।
- ऐप क्रेडेंशियल्स प्राप्त करें: ऐप बनाने के बाद, अपनी “ऐप कुंजी” और “ऐप सीक्रेट” को नोट करें। ये संवेदनशील क्रेडेंशियल्स हैं; इन्हें पासवर्ड के रूप में व्यवहार करें और इन्हें सार्वजनिक रूप से कभी साझा न करें।
rclone
को कॉन्फ़िगर करना
अब, हम अपने नए बनाए गए Dropbox ऐप के साथ इंटरैक्ट करने के लिए rclone
को कॉन्फ़िगर करेंगे। अपने Raspberry Pi के टर्मिनल में, यह चलाएँ:
rclone config
rclone
कॉन्फ़िगरेशन विज़ार्ड आपको प्रक्रिया के माध्यम से मार्गदर्शन करेगा:
- नया रिमोट: एक नए रिमोट के लिए “n” दबाएँ।
- रिमोट नाम: एक नाम चुनें (जैसे, “dropbox”)।
- भंडारण प्रकार: “dropbox” चुनें।
- क्लाइंट ID: अपनी “ऐप कुंजी” पेस्ट करें।
- क्लाइंट सीक्रेट: अपनी “ऐप सीक्रेट” पेस्ट करें।
- प्राधिकरण:
rclone
एक URL जेनरेट करेगा। ऐप को अधिकृत करने के लिए इसे अपने ब्राउज़र में खोलें। प्रदर्शित प्राधिकरण कोड की प्रतिलिपि बनाएँ और इसे टर्मिनल में पेस्ट करें। - वैकल्पिक सेटिंग्स: आप सिंक करने के लिए Dropbox फ़ोल्डर निर्दिष्ट कर सकते हैं (अन्यथा यह आपके Dropbox रूट पर डिफ़ॉल्ट होता है)।
- परीक्षण:
rclone
कनेक्शन का परीक्षण करेगा। एक सफलता संदेश पुष्टि करता है कि सब कुछ सही ढंग से सेट है।
rclone
के साथ फ़ाइलों को सिंक करना
कॉन्फ़िगर किए जाने के बाद, आप अपनी Raspberry Pi और Dropbox के बीच फ़ाइलों को प्रबंधित करने के लिए rclone
कमांड का उपयोग कर सकते हैं:
rclone copy /path/to/local/files dropbox:/path/to/dropbox/folder
: अपनी Raspberry Pi से Dropbox में फ़ाइलों की प्रतिलिपि बनाता है।rclone copy dropbox:/path/to/dropbox/folder /path/to/local/folder
: Dropbox से अपनी Raspberry Pi में फ़ाइलों की प्रतिलिपि बनाता है।rclone sync /path/to/local/files dropbox:/path/to/dropbox/folder
: फ़ाइलों को सिंक्रनाइज़ करता है, यह सुनिश्चित करता है कि दोनों स्थान समान हैं। यह बैकअप के लिए आदर्श है।
अपने वास्तविक पथों के साथ /path/to/local/files
और /path/to/dropbox/folder
जैसे प्लेसहोल्डर को बदलना याद रखें।
उन्नत उपयोग और विचार
अधिक उन्नत सुविधाओं के लिए, जिसमें बैकअप शेड्यूलिंग, फ़िल्टर का उपयोग करना और कई रिमोट को प्रबंधित करना शामिल है, व्यापक rclone
प्रलेखन देखें। अपनी ऐप कुंजी और ऐप सीक्रेट को गोपनीय रखकर हमेशा सुरक्षा को प्राथमिकता दें। नियमित रूप से अपने rclone
कॉन्फ़िगरेशन और Dropbox ऐप अनुमतियों की समीक्षा करें।