मैनेजमेंट का ऐक्सेस दूसरों के साथ शेयर करना

Outline सेवा के बड़े होने पर, आपको मैनेजमेंट की ज़िम्मेदारियां, भरोसेमंद अन्य लोगों को सौंपनी पड़ सकती हैं. इस दस्तावेज़ में, मैनेजमेंट ऐक्सेस को अन्य मैनेजर के साथ शेयर करने के अलग-अलग तरीकों के बारे में बताया गया है.

मैनेजमेंट ऐक्सेस शेयर करने का तरीका अलग-अलग होता है. यह इस बात पर निर्भर करता है कि आपके Outline सर्वर को शुरू में कैसे डिप्लॉय किया गया था.

क्लाउड सेवा देने वाली कंपनी के डिप्लॉयमेंट

DigitalOcean, AWS या Google Cloud जैसे क्लाउड प्लैटफ़ॉर्म पर डिप्लॉय किए गए Outline सर्वर के लिए, मैनेजमेंट ऐक्सेस को आम तौर पर, सेवा देने वाली कंपनी के इंटिग्रेट किए गए आइडेंटिटी और ऐक्सेस मैनेजमेंट (आईएएम) की सुविधाओं के ज़रिए मैनेज किया जाता है. यह मैन्युअल तरीके से कॉन्फ़िगरेशन शेयर करने की तुलना में, ज़्यादा सुरक्षित और कंट्रोल वाला तरीका है.

DigitalOcean

DigitalOcean, टीम की बेहतर सुविधा देता है. इसकी मदद से, DigitalOcean के अन्य उपयोगकर्ताओं को अपने प्रोजेक्ट पर मिलकर काम करने का न्योता भेजा जा सकता है. हम इस तरीके का सुझाव देते हैं, ताकि आप अपने Outline सर्वर का मैनेजमेंट ऐक्सेस, उस प्लैटफ़ॉर्म को दे सकें जिस पर आपका सर्वर होस्ट किया गया है.

1. टीम को ऐक्सेस देना

DigitalOcean पर होस्ट किए गए अपने Outline सर्वर को मैनेज करने का सबसे असरदार तरीका, DigitalOcean की टीम सुविधा का इस्तेमाल करना है.

  • अपने DigitalOcean खाते में साइन इन करें.
  • टीम सेक्शन पर जाएं.
  • अगर आपने अब तक कोई टीम नहीं बनाई है, तो नई टीम बनाएं या DigitalOcean के मौजूदा उपयोगकर्ताओं को अपनी टीम में शामिल होने का न्योता भेजें.
  • सदस्यों को न्योता देते समय, उन्हें खास भूमिकाएं असाइन की जा सकती हैं. साथ ही, उन्हें खास संसाधनों का ऐक्सेस दिया जा सकता है. इनमें, Outline चलाने वाले आपके ड्रॉपलेट भी शामिल हैं.

2. अनुमतियां कंट्रोल करना

टीम के सदस्यों को दी जाने वाली अनुमतियों को ध्यान से चुनें. Outline सर्वर को मैनेज करने के लिए, उन्हें किसी खास ड्रॉपलेट का "रीड" और "राइट" ऐक्सेस दिया जा सकता है. इससे वे ये काम कर पाएंगे:

  • ड्रॉपलेट की जानकारी (आईपी पता, स्टेटस वगैरह) देखें.
  • समस्या हल करने के लिए, ड्रॉपलेट का कंसोल ऐक्सेस करें.
  • अनुमतियों के आधार पर, ड्रॉपलेट को रीस्टार्ट करने जैसी कार्रवाइयां की जा सकती हैं.

Outline Manager को अपने DigitalOcean खाते से कनेक्ट करने वाले उपयोगकर्ता, अब उस खाते से लिंक किए गए सभी Outline सर्वर देख और मैनेज कर पाएंगे.

मैन्युअल तरीके से इंस्टॉल करना

अगर आपने इंस्टॉलेशन स्क्रिप्ट का इस्तेमाल करके, अपने सर्वर पर Outline को मैन्युअल तरीके से इंस्टॉल किया है, तो मैनेजमेंट ऐक्सेस देने का मुख्य तरीका ऐक्सेस कॉन्फ़िगरेशन शेयर करना है.

Outline Manager ऐप्लिकेशन को किसी Outline सर्वर से कनेक्ट करने और उसे मैनेज करने के लिए, किसी खास कॉन्फ़िगरेशन स्ट्रिंग की ज़रूरत होती है. इस कॉन्फ़िगरेशन स्ट्रिंग में सभी ज़रूरी जानकारी शामिल होती है. इसमें, पुष्टि करने के लिए सर्वर का पता, पोर्ट, और एक गुप्त कुंजी शामिल होती है.

1. access.txt फ़ाइल ढूंढना

जिस सर्वर पर Outline इंस्टॉल है उस पर, Outline डायरेक्ट्री पर जाएं. इंस्टॉल करने के तरीके के आधार पर, सटीक जगह थोड़ी अलग हो सकती है. हालांकि, आम तौर पर ये जगहें होती हैं:

  • /opt/outline/access.txt
  • /etc/outline/access.txt
  • Outline सर्वर कंटेनर के इस्तेमाल किए गए Docker वॉल्यूम में.

2. ऐक्सेस कॉन्फ़िगरेशन वापस पाना

access.txt फ़ाइल मिलने के बाद, उसे JSON फ़ॉर्मैट में बदलें. अगले चरण में, Outline Manager को इसी फ़ॉर्मैट में डेटा चाहिए.

sed -n '2s/^apiUrl://p; 1s/^certSha256://p' /opt/outline/access.txt | paste -d'\n' -s | sed 'H;1h;$!d;x;s/\n/", \"apiUrl\": \"/g; s/^/{"certSha256": \"/; s/$/\"}/'

आउटपुट में, खुद से साइन किए गए सर्टिफ़िकेट का फ़िंगरप्रिंट (certSha256) और सर्वर पर मौजूद मैनेजमेंट एपीआई का एंडपॉइंट (apiUrl) शामिल होगा:

{"certSha256": "1DCC18CC9F6C34EBBB639255F4D1BC6984C2F6A47B15F7A49AA8AFB69B7E4DDE", "apiUrl": "https://1.1.1.1:12345/Fw-CkWFNSN7Ml8LLM8Pduw"}

3. ऐक्सेस कॉन्फ़िगरेशन को सुरक्षित तरीके से शेयर करना

आउटपुट को कॉपी करें और उसे नए Outline Manager के साथ सुरक्षित तरीके से शेयर करें. इसे ईमेल या इंस्टैंट मैसेज जैसे ऐसे चैनलों का इस्तेमाल करके भेजने से बचें जिनमें डेटा को एन्क्रिप्ट (सुरक्षित) नहीं किया जाता. पासवर्ड मैनेजर की सुरक्षित शेयर करने की सुविधा या एन्क्रिप्ट (सुरक्षित) किए गए कम्यूनिकेशन के किसी अन्य तरीके का इस्तेमाल करें.

Outline Manager में दिए गए ऐक्सेस कॉन्फ़िगरेशन को चिपकाने पर, नया मैनेजर ऐप्लिकेशन के इंटरफ़ेस की मदद से, Outline सर्वर को जोड़ सकता है और उसे मैनेज कर सकता है. Outline Manager का इस्तेमाल करने के लिए ज़्यादा मदद पाने के लिए, Outline के सहायता केंद्र पर जाएं.