Seedr Connector एक छोटा प्रोग्राम है जो आपके NAS पर या आपके होम नेटवर्क पर किसी Linux मशीन पर चलता है। यह आपको अपने चुने हुए NAS फ़ोल्डर Seedr में, आपके अन्य स्टोरेज के बगल में, माउंट करने देता है। संस्करण 1.0.0 अब उपलब्ध है।

यह TCP पोर्ट 443 पर Seedr से एक आउटगोइंग, एन्क्रिप्टेड कनेक्शन बनाता है। आपको पोर्ट फ़ॉरवर्डिंग या पब्लिक IP पते की आवश्यकता नहीं है। Seedr को आपका NAS पासवर्ड कभी नहीं मिलता।

यह कैसे काम करता है

  • केवल वही फ़ोल्डर Seedr को दिखते हैं जिन्हें आप config.json में सूचीबद्ध करते हैं। आप प्रत्येक फ़ोल्डर को केवल-पढ़ने योग्य चिह्नित कर सकते हैं।

  • नेटवर्क टूटने या NAS के रीस्टार्ट होने के बाद Connector अपने आप दोबारा कनेक्ट हो जाता है। रीस्टार्ट के बाद आपको दोबारा pair करने की आवश्यकता नहीं है।

  • यह आपके NAS शेयर के स्वामी (उस उपयोगकर्ता की UID और GID) के रूप में चलता है, root के रूप में नहीं। इसे किसी privileged mode, प्रकाशित पोर्ट या Docker सॉकेट की आवश्यकता नहीं है।

इसे पाँच चरणों में सेट अप करें

ऐप सेटिंग्स में, Seedr Connector स्क्रीन पर, आपको इसके चरणों से गुज़ारता है। यह खोलें: /app/settings।

  1. इंस्टॉल करें। अगले अनुभाग में अपना NAS प्रकार चुनें। पूरी इंस्टॉल गाइड GitHubपर है।

  2. config.json बनाएँ। NAS के लिए एक नाम और वे फ़ोल्डर जोड़ें जिन्हें आप साझा करना चाहते हैं। फिर चलाएँ pair। यह एक Seedr पता और 8 अक्षरों का कोड प्रिंट करता है।

  3. अनुमति दें। पता खोलें, या कोड Seedr Connector स्क्रीन पर दर्ज करें। जाँचें कि यह आपका ही खाता है, फिर Allow चुनें।

  4. शुरू करें। Connector को इस कमांड से शुरू करें: run और इसे चलता रहने दें।

  5. माउंट करें। Seedr में साझा फ़ोल्डर चुनें और Mount चुनें। यह आपके अन्य स्टोरेज के साथ दिखाई देता है।

अपने NAS पर इंस्टॉल करें

Docker इमेज: ghcr.io/seedrcc/seedr-connector:1.0.0। यह सार्वजनिक है, इसमें लॉगिन की आवश्यकता नहीं है और यह कई CPU प्रकारों को कवर करती है। यह GitHub Container Registry पर है, Docker Hub पर नहीं। टैग latest भी मौजूद है। सामान्य Linux इंस्टॉल के लिए, v1.0.0 रिलीज़ पृष्ठसे एक बाइनरी डाउनलोड करें: Linux amd64, arm64 या armv7। रिलीज़ में एक SHA256SUMS फ़ाइल शामिल है ताकि आप अपने डाउनलोड की जाँच कर सकें।

NAS या सिस्टम

इंस्टॉल कैसे करें

Synology

Container Manager। पहले रजिस्ट्री https://ghcr.io जोड़ें, या एक Compose प्रोजेक्ट बनाएँ।

QNAP

Container Station।

TrueNAS SCALE

Custom App।

Unraid

Docker, फिर Add Container।

कोई भी Docker होस्ट

सामान्य Docker या Docker Compose।

Docker के बिना Linux

अपने NAS सेवा सुपरवाइज़र के अंतर्गत बाइनरी चलाएँ।

प्रत्येक सिस्टम को अपनी कुछ सेटिंग्स की आवश्यकता होती है, जैसे कॉन्फ़िग और स्टेट फ़ोल्डर। GitHub पर README में प्रत्येक के लिए सटीक चरण दिए गए हैं।

अपने कनेक्टर प्रबंधित करें

  • आपके कनेक्टर। Seedr Connector स्क्रीन हर कनेक्टर को उसकी ऑनलाइन स्थिति, वह आखिरी बार कब देखा गया, वह केवल-पढ़ने योग्य है या नहीं और कोई फ़ोल्डर माउंट है या नहीं, इसके साथ सूचीबद्ध करती है।

  • एक्सेस रद्द करें। यह कनेक्टर को कुछ सेकंड में काट देता है, स्थानांतरण के बीच में भी। दोबारा कनेक्ट करने के लिए, pair फिर से चलाएँ।

  • एक से अधिक NAS। आप अपनी कनेक्टर सीमा के भीतर एक खाते से कई NAS उपकरण कनेक्ट कर सकते हैं। प्रत्येक को अपना नाम और अपनी स्टेट डायरेक्टरी दें।

  • योजना की सीमाएँ। कनेक्टर आपकी योजना पर निर्भर करते हैं। यदि आपकी योजना में कनेक्टर नहीं हैं, या आप अपनी कनेक्टर सीमा तक पहुँच गए हैं, तो Seedr आपको सरल शब्दों में बताता है।

Connector को अपडेट करें

  1. Connector को रोकें।

  2. अपने कॉन्फ़िग और स्टेट फ़ोल्डर रखें।

  3. इमेज टैग या बाइनरी को नए संस्करण से बदलें।

  4. इसे फिर से शुरू करें। Docker Compose के साथ, चलाएँ docker compose pull && docker compose up -d।

आम समस्याएँ ठीक करें

आपको क्या दिखता है

क्या करें

invalid_client

Seedr सहायता से संपर्क करें।

cannot open configuration

कॉन्फ़िग पथ गायब है या पढ़ने योग्य नहीं है। पथ और फ़ाइल अनुमतियाँ जाँचें।

क्रेडेंशियल या स्टेट त्रुटियाँ

स्वामित्व या अनुमतियाँ ठीक करें। गाइड में स्टेट फ़ोल्डर के लिए 0700 और उसकी फ़ाइलों के लिए 0600 बताया गया है।

revoked

एक्सेस रद्द कर दी गई थी। pair दोबारा चलाएँ।

अब भी अटके हैं? सहायता टिकट खोलें।

कोई दूसरा तरीका चाहिए?

आप अपना NAS FTPS, SFTP या WebDAV के माध्यम से भी जोड़ सकते हैं। उस रास्ते के लिए आपके राउटर पर खुले पोर्ट चाहिए। देखें अपना NAS Seedr से कनेक्ट करें। इसके बजाय अपने NAS से Seedr का उपयोग करने के लिए, देखें अपने NAS पर Seedr माउंट करें।