আপনার আউটলাইন পরিষেবা প্রসারিত হওয়ার সাথে সাথে, আপনি অন্য বিশ্বস্ত ব্যক্তিদের কাছে ব্যবস্থাপনার দায়িত্ব অর্পণ করার প্রয়োজন মনে করতে পারেন। এই নথিটি অন্যান্য পরিচালকদের সাথে পরিচালনার অ্যাক্সেস ভাগ করার জন্য উপলব্ধ বিভিন্ন পদ্ধতির রূপরেখা দেয়।
ম্যানেজমেন্ট অ্যাক্সেস শেয়ার করার পদ্ধতি আপনার আউটলাইন সার্ভার প্রাথমিকভাবে কীভাবে স্থাপন করা হয়েছিল তার উপর নির্ভর করে পরিবর্তিত হয়।
ক্লাউড প্রদানকারী স্থাপনা
DigitalOcean, AWS বা Google ক্লাউডের মতো ক্লাউড প্ল্যাটফর্মে মোতায়েন করা Outline সার্ভারের জন্য, ব্যবস্থাপনা অ্যাক্সেস সাধারণত প্রদানকারীর সমন্বিত পরিচয় এবং অ্যাক্সেস ম্যানেজমেন্ট (IAM) ক্ষমতার মাধ্যমে পরিচালনা করা হয়, ম্যানুয়াল কনফিগারেশন শেয়ারিংয়ের তুলনায় আরও নিরাপদ এবং নিয়ন্ত্রিত পদ্ধতির অফার করে।
ডিজিটাল মহাসাগর
DigitalOcean একটি শক্তিশালী টিম বৈশিষ্ট্য প্রদান করে যা আপনাকে অন্যান্য DigitalOcean ব্যবহারকারীদের আপনার প্রকল্পে সহযোগিতা করার জন্য আমন্ত্রণ জানাতে দেয়। এটি তাদের প্ল্যাটফর্মে হোস্ট করা আপনার Outline সার্ভারে পরিচালনার অ্যাক্সেস দেওয়ার প্রস্তাবিত উপায়।
1. টিম অ্যাক্সেস মঞ্জুর করুন
DigitalOcean-এ হোস্ট করা আপনার আউটলাইন সার্ভারের ব্যবস্থাপনা শেয়ার করার সবচেয়ে কার্যকর উপায় হল DigitalOcean-এর টিম বৈশিষ্ট্য ব্যবহার করা।
- আপনার DigitalOcean অ্যাকাউন্টে সাইন ইন করুন।
- টিম বিভাগে নেভিগেট করুন।
- একটি নতুন দল তৈরি করুন (যদি আপনি ইতিমধ্যে না থাকেন) বা আপনার দলে বিদ্যমান DigitalOcean ব্যবহারকারীদের আমন্ত্রণ জানান।
- সদস্যদের আমন্ত্রণ জানানোর সময়, আপনি তাদের নির্দিষ্ট ভূমিকা অর্পণ করতে পারেন এবং আপনার ড্রপলেট(গুলি) চলমান আউটলাইন সহ নির্দিষ্ট সংস্থানগুলিতে তাদের অ্যাক্সেস দিতে পারেন।
2. নিয়ন্ত্রণ অনুমতি
দলের সদস্যদের আপনি যে অনুমতি প্রদান করেন তা সাবধানতার সাথে বিবেচনা করুন। আউটলাইন সার্ভার পরিচালনার জন্য, আপনি তাদের নির্দিষ্ট ড্রপলেটে "পড়ুন" এবং "লিখুন" অ্যাক্সেস মঞ্জুর করতে পারেন৷ এটি তাদের অনুমতি দেবে:
- ড্রপলেটের বিবরণ দেখুন (আইপি ঠিকানা, স্থিতি, ইত্যাদি)।
- ড্রপলেটস কনসোল অ্যাক্সেস করুন (যদি সমস্যা সমাধানের জন্য প্রয়োজন হয়)।
- ড্রপলেট রিস্টার্ট করার মতো সম্ভাব্য কাজগুলি সম্পাদন করুন (প্রদত্ত অনুমতিগুলির উপর নির্ভর করে)।
যে ব্যবহারকারীরা তাদের DigitalOcean অ্যাকাউন্টের সাথে Outline Managerকে কানেক্ট করেন তারা এখন সেই অ্যাকাউন্টের সাথে লিঙ্ক করা সমস্ত Outline সার্ভার দেখতে ও পরিচালনা করতে পারবেন।
ম্যানুয়াল ইনস্টলেশন
যারা ইনস্টলেশন স্ক্রিপ্ট ব্যবহার করে নিজের সার্ভারে ম্যানুয়ালি Outline ইন্সটল করেছেন, তাদের জন্য ম্যানেজমেন্ট অ্যাক্সেস দেওয়ার প্রাথমিক উপায় হল অ্যাক্সেস কনফিগারেশন শেয়ার করা।
আউটলাইন ম্যানেজার অ্যাপ্লিকেশনটির একটি আউটলাইন সার্ভারের সাথে সংযোগ এবং পরিচালনা করার জন্য একটি নির্দিষ্ট কনফিগারেশন স্ট্রিং প্রয়োজন৷ এই কনফিগারেশন স্ট্রিংটিতে সার্ভারের ঠিকানা, পোর্ট এবং প্রমাণীকরণের জন্য একটি গোপন কী সহ সমস্ত প্রয়োজনীয় তথ্য রয়েছে।
1. access.txt
ফাইলটি সনাক্ত করুন৷
যে সার্ভারে Outline ইনস্টল করা আছে সেখানে আউটলাইন ডিরেক্টরিতে নেভিগেট করুন। আপনার ইনস্টলেশন পদ্ধতির উপর নির্ভর করে সঠিক অবস্থানটি সামান্য পরিবর্তিত হতে পারে, তবে সাধারণ অবস্থানগুলির মধ্যে রয়েছে:
-
/opt/outline/access.txt
-
/etc/outline/access.txt
- আউটলাইন সার্ভার কন্টেইনার দ্বারা ব্যবহৃত ডকার ভলিউমের মধ্যে।
2. অ্যাক্সেস কনফিগার পুনরুদ্ধার করুন
একবার আপনি access.txt
ফাইলটি খুঁজে পেলে, এটিকে JSON-এ রূপান্তর করুন, যা পরবর্তী ধাপে আউটলাইন ম্যানেজার আশা করে এমন ফর্ম্যাট।
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
) এবং সার্ভারে ম্যানেজমেন্ট API এর শেষ পয়েন্ট থাকবে ( apiUrl
):
{"certSha256": "1DCC18CC9F6C34EBBB639255F4D1BC6984C2F6A47B15F7A49AA8AFB69B7E4DDE", "apiUrl": "https://1.1.1.1:12345/Fw-CkWFNSN7Ml8LLM8Pduw"}
3. অ্যাক্সেস কনফিগার নিরাপদে শেয়ার করুন
আউটপুট কপি করুন এবং নিরাপদে নতুন আউটলাইন ম্যানেজারের সাথে শেয়ার করুন। প্লেইন ইমেল বা ইনস্ট্যান্ট মেসেজিংয়ের মতো এনক্রিপ্ট করা চ্যানেল ব্যবহার করে এটি পাঠানো এড়িয়ে চলুন। একটি পাসওয়ার্ড ম্যানেজারের সুরক্ষিত ভাগ করে নেওয়ার বৈশিষ্ট্য বা অন্য এনক্রিপ্ট করা যোগাযোগ পদ্ধতি ব্যবহার করার কথা বিবেচনা করুন৷
আউটলাইন ম্যানেজারে প্রদত্ত অ্যাক্সেস কনফিগ পেস্ট করা নতুন ম্যানেজারকে অ্যাপ্লিকেশনের ইন্টারফেসের মাধ্যমে আউটলাইন সার্ভার যোগ করতে এবং পরবর্তীতে পরিচালনা করতে দেয়। আউটলাইন ম্যানেজার ব্যবহার করার জন্য অতিরিক্ত সহায়তা আউটলাইন সহায়তা কেন্দ্রে উপলব্ধ।