যদিও ক্লাউড স্টোরেজ বিকল্পগুলি আজকাল অসংখ্য, তাদের বেশিরভাগই আপনার ডেটা অন্য কারও হাতে রাখে। ড্রপবক্স, গুগল ড্রাইভ এবং ওয়ানড্রাইভের জন্য আপনাকে আপনার ডেটা দ্বারা সঠিকভাবে কাজ করার জন্য পরিষেবার মালিকানাধীন কোম্পানিকে বিশ্বাস করতে হবে। সৌভাগ্যবশত, নেক্সটক্লাউডের মতো সফ্টওয়্যারকে ধন্যবাদ, এটি এমন হতে হবে না৷
৷নেক্সটক্লাউড, যার মূল রয়েছে ওনক্লাউড প্রকল্পে, এটি মূল ড্রপবক্স-অনুপ্রাণিত শিকড়ের উপরে এবং তার বাইরে যায়। এটি ডেটা সঞ্চয় করার সময়, আপনি যখন OnlyOffice যোগ করেন তখন এটি Google ডক্স-অনুপ্রাণিত অফিস স্যুট হিসাবেও কাজ করতে পারে। দুটিকে একত্রিত করলে, আপনার কাছে Google-এর G Suite-এর অনেক বৈশিষ্ট্য রয়েছে, কিন্তু আপনার নিজের সার্ভারে চলছে৷
ম্যানুয়াল ইনস্টলেশন, উবুন্টুর স্ন্যাপ সিস্টেম এবং ডকার সহ নেক্সটক্লাউড ইনস্টল এবং কনফিগার করার বিভিন্ন উপায় রয়েছে। এখানে আমরা OnlyOffice দ্বারা প্রদত্ত একটি ডকার কনফিগারেশন ব্যবহার করব, যেহেতু এটি আপনাকে কয়েকটি ছোট ধাপে নেক্সটক্লাউড এবং অনলিঅফিস উভয়ই ইনস্টল করার অনুমতি দেয়৷
শুরু করার আগে
নেক্সটক্লাউড চালানোর জন্য একটি ইউনিক্স-এর মতো অপারেটিং সিস্টেম প্রয়োজন, তবে এটি তার ওয়েবসাইটে বলে যে আপনি লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমও ব্যবহার করতে পারেন। এখানে আমরা উবুন্টুতে ফোকাস করব, তবে নির্দেশাবলী অন্যান্য অপারেটিং সিস্টেমের জন্য অনুরূপ হওয়া উচিত।
ডকার এবং ডকার-কম্পোজ ইনস্টল করুন
নিম্নলিখিত কমান্ড দিয়ে ডকার ইনস্টল করুন:
sudo apt install docker
এর পরে, ডকার কম্পোজ ইনস্টল করুন:
sudo apt install docker-compose
নেক্সটক্লাউড ইনস্টল এবং কনফিগার করা হচ্ছে
এখন যেহেতু আমরা ডকার এবং ডকার কম্পোজ ইনস্টল করেছি, আমরা নিজেই নেক্সটক্লাউডে যেতে প্রস্তুত। আমরা সংগ্রহস্থল ক্লোন করে শুরু করব:
git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud
এখন আমরা সদ্য ক্লোন করা ডিরেক্টরিতে চলে যাব এবং নিম্নলিখিত কমান্ডগুলির সাথে ডকার অ্যাপটি ফায়ার করব:
cd docker-onlyoffice-nextcloud/ docker-compose up -d
নেক্সটক্লাউড চালানোর জন্য দ্বিতীয় ধাপে অনেক কিছু করতে হবে, তাই একটু অপেক্ষা করার জন্য প্রস্তুত থাকুন।
প্রক্রিয়াটি শেষ হয়ে গেলে, আপনার ব্রাউজার চালু করুন এবং নেক্সটক্লাউড কনফিগার করা শেষ করতে আপনার আইপি ঠিকানা বা হোস্টনামে নেভিগেট করুন। আপনি যদি নিশ্চিত না হন যে আপনার আইপি ঠিকানা কী, আপনি এটি ifconfig
দিয়ে খুঁজে পেতে পারেন আদেশ।
আপনার অ্যাডমিন অ্যাকাউন্টের জন্য আপনি যে ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করতে চান তা লিখুন। নেক্সটক্লাউড সার্ভারটি সবকিছু চালু করতে এবং চালানোর জন্য কিছুটা সময় নেবে৷
OnlyOffice ইনস্টল এবং কনফিগার করা হচ্ছে
এখন আমরা সেখানে সবচেয়ে বেশি। নেক্সটক্লাউড ইনস্টল এবং কনফিগার করা হয়েছে এবং আপনি নিয়ন্ত্রণ প্যানেলটি দেখার সুযোগ পেয়েছেন। চূড়ান্ত পদক্ষেপ হল OnlyOffice সক্ষম করা।
টার্মিনালে ফিরে যান, নিশ্চিত করুন যে আপনি আগের থেকে একই ডিরেক্টরিতে আছেন। নিম্নলিখিত কমান্ড চালান:
bash set_configuration.sh
OnlyOffice ইন্সটল করতে এটি একটু সময় নেবে। কমান্ড চালানো শেষ হলে, সার্ভারে লগ আউট করুন এবং ফিরে যান। OnlyOffice এখন সম্পূর্ণরূপে কনফিগার করা উচিত।
একটি নতুন ফাইল তৈরি করে আপনার নতুন ইনস্টলেশন পরীক্ষা করুন। যেখানে আগে আপনার কাছে একটি সাধারণ পাঠ্য ফাইল তৈরি করার বিকল্প ছিল, এখন আপনার নতুন বিকল্প থাকা উচিত। একটি নতুন নথি, স্প্রেডশীট, বা উপস্থাপনা তৈরি করুন এবং আপনি এটি শুধুমাত্র অফিসে খোলা দেখতে পাবেন৷
পরবর্তী ধাপগুলি
এইভাবে নেক্সটক্লাউড সেট আপ করার প্রধান সতর্কতা হল যে আপনি SSL এনক্রিপশনের সাথে HTTPS এর সাথে সংযোগ করতে পারবেন না। আপনি নেক্সটক্লাউড সেটিংসে এন্ড-টু-এন্ড এনক্রিপশন চালু করতে পারেন, কিন্তু আপনি এখনও ম্যান-ইন-দ্য-মিডল আক্রমণের জন্য সংবেদনশীল।
পরবর্তী পদক্ষেপটি একটি বিপরীত প্রক্সি সেট আপ করা হবে এবং এটি Nginx এর সাথে করা যেতে পারে। আদর্শ কনফিগারেশনটি একটি প্রক্সি প্রদান করবে, শুধু নেক্সটক্লাউডের জন্য নয়, আপনার চালানো অন্যান্য ডকার অ্যাপের জন্য। এটি এই নিবন্ধের সুযোগের বাইরে কিন্তু আপনার নেক্সটক্লাউড সার্ভার সেট আপ হয়ে গেলে তা মোকাবেলা করার জন্য আপনার তালিকায় থাকা উচিত৷