আপনি যদি Google ড্রাইভ বা ড্রপবক্সে স্টোরেজ স্পেস ফুরিয়ে যাচ্ছেন এবং এমন বিকল্পগুলি খুঁজছেন যাতে আপনার জন্য বোমা খরচ হয় না, আপনি আপনার নিজের সার্ভারে নেক্সটক্লাউডের স্ব-হোস্টিং বিবেচনা করতে চাইতে পারেন। নেক্সটক্লাউড হল একটি ওপেন সোর্স, স্ব-হোস্টেড ক্লাউড প্ল্যাটফর্ম যা আপনাকে আপনার ফাইলগুলিকে নিরাপদে সঞ্চয়, পরিচালনা এবং শেয়ার করতে দেয়। এটি Google ড্রাইভ বা ড্রপবক্সের মতো একইভাবে কাজ করে, তবে তৃতীয় পক্ষের সার্ভারে আপনার ডেটা সংরক্ষণ করার পরিবর্তে, আপনি এটি আপনার নিজের সার্ভারে হোস্ট করেন এবং আপনার তথ্যের উপর সম্পূর্ণ নিয়ন্ত্রণ বজায় রাখেন। এখানে, আমরা আপনাকে দেখাব কিভাবে উবুন্টুতে নেক্সটক্লাউড ইনস্টল এবং চালাতে হয়।
সূচিপত্র
আপনার নিজের নেক্সটক্লাউড ইনস্ট্যান্স কেন চালানো উচিত
নেক্সটক্লাউড হল গুগল ড্রাইভ, ড্রপবক্স বা আপনার ব্যবহার করা অন্য কোনো ক্লাউড স্টোরেজের একটি দুর্দান্ত বিকল্প। এটি আপনাকে ফাইল আপলোড এবং সংগঠিত করতে, ডিভাইস জুড়ে সিঙ্ক করতে, দস্তাবেজগুলি ভাগ করতে এবং অফিস এবং টকের মতো অন্তর্নির্মিত অ্যাপগুলি ব্যবহার করে সহযোগিতা করতে দেয়৷ এটি আপনাকে ব্যবহারকারী তৈরি করতে, অনুমতি বরাদ্দ করতে এবং আপনার প্রয়োজন অনুসারে অ্যাক্সেস নিয়ন্ত্রণ করতে দেয়। নেক্সটক্লাউড সম্ভবত সেরা অল-ইন-ওয়ান প্রোডাক্টিভিটি প্যাকেজ যা আপনি বিনামূল্যে পেতে পারেন এবং এখনও আপনার নিজের ডেটার উপর নিয়ন্ত্রণ রাখতে পারেন। কোন পূর্বনির্ধারিত স্টোরেজ সীমা নেই (আপনার হার্ড ড্রাইভের স্থান একমাত্র সীমা), কোন ব্যক্তিগতকৃত বিজ্ঞাপন নেই, এবং আপনার কথোপকথনে কোন গোপন কথা নেই। আপনার নিজের ছাদের নীচে কঠোরভাবে আপনার ডেটা রাখার সময় এটি সম্ভবত "ক্লাউড স্টোরেজ" এর সমস্ত সুবিধা পাওয়ার সেরা উপায়৷
Nextcloud অল-ইন-ওয়ান (AIO) ব্যবহার করে Nextcloud ইনস্টল করুন
নেক্সটক্লাউড অল-ইন-ওয়ান (AIO) হল একটি ডকার-ভিত্তিক ইনস্টলেশন প্যাকেজ যা নেক্সটক্লাউড স্থাপনাকে সহজ করে। আপনি যখন নেক্সটক্লাউড ম্যানুয়ালি ইনস্টল করেন, আপনাকে অবশ্যই ডাটাবেস, ওয়েব সার্ভার, ক্যাশিং সিস্টেম, HTTPS নিরাপত্তা এবং চলমান আপডেটগুলি কনফিগার করতে হবে। নেক্সটক্লাউড এআইও ডকার কন্টেইনারগুলির মাধ্যমে স্বয়ংক্রিয়ভাবে সমস্ত প্রয়োজনীয় পরিষেবাগুলি ইনস্টল এবং পরিচালনা করে এই জটিলতা দূর করে৷
এটি একটি সংগঠিত সেটআপে প্রয়োজনীয় উপাদান এবং ঐচ্ছিক সরঞ্জামগুলিকে একত্রিত করে এবং একটি একক স্থান থেকে সবকিছু নিয়ন্ত্রণ করতে একটি ওয়েব-ভিত্তিক ড্যাশবোর্ড প্রদান করে। নেক্সটক্লাউড AIO কনফিগারেশন, কন্টেইনার এবং আপডেটগুলি স্বয়ংক্রিয়ভাবে পরিচালনা করে, সেটআপ ত্রুটিগুলি হ্রাস করে এবং একটি সম্পূর্ণ ব্যক্তিগত ক্লাউড পরিবেশের স্থাপনাকে সহজ করে৷
পূর্বশর্ত
আপনি শুরু করার আগে, আপনার সিস্টেম কয়েকটি প্রয়োজনীয় প্রয়োজনীয়তা পূরণ করে তা নিশ্চিত করুন। আপনাকে উবুন্টু 22.04 বা 24.04 চালাতে হবে এবং sudo সুবিধা সহ একটি ব্যবহারকারীর অ্যাকাউন্ট থাকতে হবে। ডকার আপনার মেশিনে ইতিমধ্যেই ইনস্টল করা উচিত, এবং পোর্ট 80, 443, এবং 8443 অবশ্যই খোলা এবং অ্যাক্সেসযোগ্য হতে হবে৷
দ্রষ্টব্য :আমরা এই টিউটোরিয়ালের জন্য উবুন্টু ব্যবহার করার সময়, ডকার ইনস্টল করা আছে এমন যেকোনো প্ল্যাটফর্মে পদক্ষেপগুলি কাজ করবে৷
ডকার ডেস্কটপ ব্যবহার করে Nextcloud AIO ইনস্টল করুন
আপনার সেটআপ এবং প্রয়োজনের উপর নির্ভর করে নেক্সটক্লাউড ইনস্টল করার বিভিন্ন উপায় রয়েছে। উবুন্টুতে স্থানীয় পরীক্ষার জন্য, আপনি ডকার ডেস্কটপ ব্যবহার করতে পারেন। যাইহোক, সার্ভার এবং উৎপাদন পরিবেশের জন্য, ডকার কম্পোজ হল প্রস্তাবিত পদ্ধতি।
ডকার ডেস্কটপে, ছবিতে নেভিগেট করুন বিভাগ, অনুসন্ধান করুন nextcloud/all-in-one , এবং অফিসিয়াল ছবি নির্বাচন করুন ফলাফল থেকে।
টান ক্লিক করুন অফিসিয়াল nextcloud/all-in-one:latest ডাউনলোড করতে বোতাম ইমেজ
এর পরে, এটিকে ছবিতে সনাক্ত করুন৷ বিভাগ এবং চালান ক্লিক করুন .
ডকার ডেস্কটপ একটি কনফিগারেশন উইন্ডো খুলবে যেখানে আপনাকে অবশ্যই ধারক সেটিংস সংজ্ঞায়িত করতে হবে।
- একটি পরিষ্কার ধারক নাম সেট করুন, যেমন
nextcloud-aio-mastercontainer, যাতে আপনি সহজেই সনাক্ত করতে এবং পরে এটি পরিচালনা করতে পারেন। - মানচিত্র হোস্ট পোর্ট
8443কন্টেইনার পোর্টে8443যেহেতু নেক্সটক্লাউড AIO সেটআপ ইন্টারফেস এই পোর্টে নিরাপদে চলে। - ডকার সকেট
/var/run/docker.sockমাউন্ট করুন অভ্যন্তরীণ পাত্রে স্বয়ংক্রিয়ভাবে তৈরি ও পরিচালনা করার জন্য মাস্টার কন্টেইনারকে অনুমতি দিতে। - একটি নামযুক্ত ভলিউম তৈরি করুন, যেমন,
nextcloud_aio_mastercontainer, এবং এটিকে/mnt/docker-aio-configএ মাউন্ট করুন কনফিগারেশন ডেটা রিস্টার্ট এবং আপডেট জুড়ে স্থায়ী রাখতে।
অবশেষে, চালান এ ক্লিক করুন , https://localhost:8443-এ যান নেক্সটক্লাউড AIO সেটআপ ইন্টারফেস অ্যাক্সেস করতে আপনার ব্রাউজারে।
ডকার কম্পোজ ব্যবহার করে Nextcloud AIO ইনস্টল করুন
বিকল্পভাবে, আপনি ডকার কম্পোজ ব্যবহার করে Nextcloud AIO ইনস্টল করতে পারেন। এটি করার জন্য, প্রথমে, আপনার Nextcloud AIO সেটআপের জন্য একটি ডেডিকেটেড ফোল্ডার তৈরি করুন এবং এতে যান:
mkdir -p ~/nextcloud-aio
cd ~/nextcloud-aio এখন একটি নতুন "docker-compose.yml" ফাইল তৈরি করুন:
nano docker-compose.yml তারপর ফাইলটিতে নিম্নলিখিত কনফিগারেশন পেস্ট করুন:
services:
nextcloud-aio-mastercontainer:
image: nextcloud/all-in-one:latest
container_name: nextcloud-aio-mastercontainer
restart: always
ports:
- "80:80" # Required for Let's Encrypt if using domain
- "8080:8080" # Main AIO interface
- "8443:8443" # Optional secure AIO interface
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes:
nextcloud_aio_mastercontainer: অবশেষে, বিচ্ছিন্ন মোডে কন্টেইনার শুরু করতে নিম্নলিখিত ডকার কমান্ডটি চালান:
docker compose up -d
নেক্সটক্লাউড AIO ড্যাশবোর্ড অ্যাক্সেস করুন
Nextcloud AIO ইনস্টল করার পরে, এর ওয়েব ইন্টারফেস খুলুন। আপনি একই সার্ভারে থাকলে, আপনার ব্রাউজারে https://localhost:8080 দেখুন। অন্য ডিভাইস থেকে এটি অ্যাক্সেস করতে, সার্ভারের আইপি ঠিকানা ব্যবহার করুন, যেমন https://your-server-ip:8080।
গুরুত্বপূর্ণ: সর্বদা পোর্ট 8080 সার্ভারের IP ঠিকানা ব্যবহার করুন এবং একটি ডোমেইন নাম ব্যবহার করবেন না। ইন্টারফেসটি স্ব-স্বাক্ষরিত SSL শংসাপত্র সহ HTTPS-এর উপর চলে, তাই আপনার ব্রাউজার একটি নিরাপত্তা সতর্কতা দেখাবে যেমন “আপনার সংযোগ ব্যক্তিগত নয় " এটি স্বাভাবিক এবং নিরাপদ। উন্নত ক্লিক করুন বা অনুরূপ বিকল্প, তারপর এগিয়ে যান বা ঝুঁকি গ্রহণ করুন। প্রাথমিক সেটআপের সময় একটি ডোমেন নাম ব্যবহার করা এড়িয়ে চলুন, কারণ এইচটিটিপিএস সঠিকভাবে কনফিগার করা না থাকলে এইচএসটিএস অ্যাক্সেস প্রতিরোধ করতে পারে।
একবার ইন্টারফেস লোড হয়ে গেলে, নেক্সটক্লাউড AIO ড্যাশবোর্ড উপস্থিত হয়, একটি তৈরি করা পাসফ্রেজ দেখায়। এটি নিরাপদে সংরক্ষণ করুন, কারণ পরে লগ ইন করার জন্য আপনার এটির প্রয়োজন হবে৷ এটি হারানোর জন্য ডকার ভলিউম অপসারণ এবং সেটআপ পুনরায় চালু করতে হবে৷
এখন, আপনার পাসফ্রেজ প্রদান করুন এবং লগ ইন ক্লিক করুন আপনার নেক্সটক্লাউড AIO অ্যাকাউন্ট অ্যাক্সেস করার জন্য বোতাম৷
আপনার ডোমেন কনফিগার করুন এবং সেটআপ সম্পূর্ণ করুন
এখন, আপনার ডোমেন কনফিগার করুন এবং নিরাপদ অ্যাক্সেসের জন্য HTTPS সক্ষম করুন৷ নেক্সটক্লাউড এআইও HTTPS সেট আপ করতে চলুন এনক্রিপ্ট ব্যবহার করে, তবে এটি শুধুমাত্র আপনার সার্ভারের সর্বজনীন আইপি নির্দেশ করে একটি বৈধ ডোমেনের সাথে কাজ করে। স্থানীয় পরীক্ষার জন্য, স্বয়ংক্রিয় HTTPS ব্যর্থ হবে যদি না আপনি DNS কনফিগার করেন, পোর্ট ফরওয়ার্ডিং সক্ষম করেন বা বিপরীত প্রক্সি ব্যবহার না করেন।
এর পরে, আপনি যে ঐচ্ছিক অ্যাড-অনগুলি ব্যবহার করতে চান তা চয়ন করতে পারেন, আপনার টাইমজোন সেট করতে পারেন এবং তারপরে ডাউনলোড করুন এবং কন্টেনার শুরু করুন এ ক্লিক করতে পারেন। ডাউনলোড এবং চালু করতে।
সেটআপে 5-10 মিনিট সময় লাগে, কারণ মাস্টার কন্টেইনার স্বয়ংক্রিয়ভাবে সমস্ত প্রয়োজনীয় কন্টেইনার ডাউনলোড এবং কনফিগার করে।
এর পরে, একটি স্ট্যাটাস স্ক্রীন প্রদর্শিত হবে যে পরিষেবাগুলি এখনও শুরু হচ্ছে। এই পর্যায়ে, নেক্সটক্লাউড পটভূমিতে স্বয়ংক্রিয়ভাবে প্রাথমিক সেটআপ সম্পাদন করে।
একবার সমস্ত কন্টেইনার চালু হয়ে গেলে (সবুজে নির্দেশিত), আপনি প্রাথমিক ব্যবহারকারীর নাম (অ্যাডমিন) এবং একটি তৈরি করা পাসওয়ার্ড দেখতে পাবেন। এই পাসওয়ার্ডটি লিখতে ভুলবেন না, কারণ লগ ইন করার জন্য আপনার এটির প্রয়োজন হবে।
এরপরে, আপনার ব্রাউজার খুলুন এবং আপনার ডোমেনে যান। লগ ইন করতে ইউজারনেম অ্যাডমিন এবং জেনারেট করা পাসওয়ার্ড ব্যবহার করুন।
একবার লগ ইন করলে, আপনার নেক্সটক্লাউড AIO ইনস্টলেশন সম্পূর্ণরূপে সেট আপ এবং ব্যবহারের জন্য প্রস্তুত৷
নিরাপত্তা এবং পোস্ট-ইনস্টলেশন নোট
নেক্সটক্লাউডে লগ ইন করার পরে, আপনার উদাহরণ সুরক্ষিত করা এবং নিরাপদ ব্যবহারের জন্য প্রস্তুত করা গুরুত্বপূর্ণ:
- ডিফল্ট অ্যাডমিন পাসওয়ার্ড পরিবর্তন করুন যদি আপনি সেটআপের সময় এটি না করে থাকেন।
- নিরাপত্তা বাড়াতে সমস্ত অ্যাকাউন্টের জন্য দ্বি-ফ্যাক্টর প্রমাণীকরণ সক্ষম করুন৷ ৷
- নিশ্চিত করুন যে HTTPS সঠিকভাবে একটি বৈধ SSL শংসাপত্রের সাথে কনফিগার করা হয়েছে (আসুন এনক্রিপ্ট করার সুপারিশ করা হয়)।
- নিয়মিত সতর্কতার জন্য অ্যাডমিন সেটিংস চেক করুন এবং যেকোনো ছোটখাটো সমস্যা দ্রুত সমাধান করুন।
- BorgBackup, বিল্ট-ইন ব্যাকআপ সলিউশন চালু করুন এবং বড় পরিবর্তন করার আগে বা অতিরিক্ত অ্যাপ ইনস্টল করার আগে AIO ড্যাশবোর্ড থেকে একটি প্রাথমিক ব্যাকআপ তৈরি করুন। এটি নিশ্চিত করে যে প্রয়োজনে আপনি দ্রুত আপনার সিস্টেম পুনরুদ্ধার করতে পারবেন।
- নিরাপত্তা এবং কর্মক্ষমতা বজায় রাখতে AIO ড্যাশবোর্ড থেকে নেক্সটক্লাউড এবং ডকার কন্টেনার আপডেট রাখুন।
ব্যবহারকারী ব্যবস্থাপনা
Nextcloud-এ ব্যবহারকারীদের পরিচালনা করতে, প্রোফাইল-এ ক্লিক করুন আইকন এবং অ্যাকাউন্ট খুলুন .
সেখান থেকে, আপনি তৈরি করতে পারেন৷ নতুন ব্যবহারকারী, সম্পাদনা করুন বিদ্যমান অ্যাকাউন্ট, এবং তাদের অ্যাক্সেস নিয়ন্ত্রণ। এছাড়াও আপনি নির্দিষ্ট গোষ্ঠীতে ব্যবহারকারীদের বরাদ্দ করতে পারেন এবং প্রত্যেকের উপযুক্ত স্তরের অ্যাক্সেস রয়েছে তা নিশ্চিত করতে ফাইল, ফোল্ডার এবং অ্যাপগুলির জন্য অনুমতি সেট করতে পারেন।
ফাইল ব্যবস্থাপনা
ফাইল পরিচালনার জন্য, +New ক্লিক করুন বোতাম এবং ফাইল আপলোড করুন নির্বাচন করুন , অথবা ব্রাউজার উইন্ডোতে সরাসরি ফাইলগুলিকে টেনে আনুন এবং ফেলে দিন৷ আপনি ফোল্ডার তৈরি করে এবং প্রয়োজনীয় ফাইলগুলি সরানোর মাধ্যমে আপনার ডেটা সংগঠিত করতে পারেন। একটি ফাইল বা ফোল্ডার ভাগ করতে, একটি লিঙ্ক তৈরি করতে বা ইমেলের মাধ্যমে অ্যাক্সেস পাঠাতে শেয়ার বিকল্পটি ব্যবহার করুন৷ নেক্সটক্লাউড এআইও আপনাকে পাসওয়ার্ড দিয়ে শেয়ার করা লিঙ্কগুলিকে সুরক্ষিত করতে এবং মেয়াদ শেষ হওয়ার তারিখ সেট করতে দেয়, কে আপনার সামগ্রী এবং কতক্ষণের জন্য অ্যাক্সেস করতে পারে তার উপর সম্পূর্ণ নিয়ন্ত্রণ দেয়৷
একইভাবে, আপনি ফটো খুলতে পারেন এক জায়গা থেকে আপনার সমস্ত ছবি এবং ভিডিও পরিচালনা করতে নেক্সটক্লাউড AIO-তে অ্যাপ। একবার ভিতরে গেলে, আপনি আপনার সমস্ত মিডিয়া পৃষ্ঠায় অবতরণ করবেন, যেমনটি স্ক্রিনশটে দেখানো হয়েছে। আপনার আপলোড করা সবকিছু দেখার জন্য এটি আপনার কেন্দ্রীয় ড্যাশবোর্ড। নতুন ফটো বা ভিডিও যোগ করতে, শুধু + Add এ ক্লিক করুন উপরের বোতামে ক্লিক করুন এবং আপনার সিস্টেম থেকে ফাইলগুলিকে আপনার লাইব্রেরিতে আপলোড করতে নির্বাচন করুন৷
বাম সাইডবার থেকে, আপনি কীভাবে আপনার সামগ্রী ব্রাউজ করতে চান তার উপর নির্ভর করে আপনি সমস্ত মিডিয়া, ফটো, ভিডিও এবং অ্যালবাম ইত্যাদি বিভাগের মধ্যে স্যুইচ করতে পারেন। উদাহরণস্বরূপ, সংগ্রহগুলি তৈরি এবং সংগঠিত করতে অ্যালবামগুলি ব্যবহার করুন বা শুধুমাত্র ভিডিও ফাইলগুলি দেখতে ভিডিও খুলুন৷ এই বিকল্পগুলি আপনাকে ম্যানুয়ালি সবকিছু না করেই আপনার মিডিয়াকে আরও সহজে ফিল্টার এবং পরিচালনা করতে সহায়তা করে৷
র্যাপিং আপ
নেক্সটক্লাউড অল-ইন-ওয়ান (এআইও) নিরাপদ অ্যাক্সেস, সাধারণ ফাইল এবং ব্যবহারকারী পরিচালনা এবং ঐচ্ছিক সহযোগিতার সরঞ্জামগুলির সাথে একটি ব্যক্তিগত ক্লাউড সেট আপ করা সহজ করে তোলে, সবই একটি ব্যবহার করা সহজ ইন্টারফেসে। এটি ব্যক্তিগত ব্যবহার বা ছোট দলগুলির জন্য উপযুক্ত যারা স্বাভাবিক জটিলতা ছাড়াই একটি সম্পূর্ণ ক্লাউড সমাধান চান। নেক্সটক্লাউড এআইও ছাড়াও, আপনি ওনক্লাউড এবং সিফাইলের মতো অন্যান্য স্ব-হোস্টেড ক্লাউড সমাধানগুলি পরীক্ষা করতে পারেন এবং আপনার প্রয়োজনীয়তার সাথে পুরোপুরি সারিবদ্ধ একটি চয়ন করতে পারেন৷
নেক্সটক্লাউড অল-ইন-ওয়ান
মূল্য:বিনামূল্যে