LVM- র ড্রাইভ পার্টিশন করতে সেন্টওএস 7 5 ইনস্টলেশন
সুচিপত্র:
- পূর্বশর্ত
- পদক্ষেপ 1: মাইএসকিউএল ডেটাবেস তৈরি করা
- পদক্ষেপ 2: পিএইচপি এবং অ্যাপাচি ইনস্টল করা
- পদক্ষেপ 3: ফায়ারওয়াল কনফিগার করা
- পদক্ষেপ 4: নেক্সটক্লাউড ডাউনলোড করা
- পদক্ষেপ 5: অ্যাপাচি কনফিগার করুন
- পদক্ষেপ।: নেক্সটক্লাউড ইনস্টল করা
- উপসংহার
নেক্সটক্লাউড একটি ওপেন সোর্স, স্ব-হোস্ট করা ফাইল শেয়ার এবং সহযোগিতা প্ল্যাটফর্ম, ড্রপবক্সের মতো। এটি মিডিয়া প্লেয়ার, ক্যালেন্ডার এবং পরিচিতি পরিচালনার সাথে একত্রিত হয়।
নেক্সটক্লাউড অ্যাপসের মাধ্যমে এক্সটেনসিবল এবং এতে সমস্ত বড় প্ল্যাটফর্মের জন্য ডেস্কটপ এবং মোবাইল ক্লায়েন্ট রয়েছে।
এই টিউটোরিয়ালটি আপনাকে সেন্টোস 7 সিস্টেমে অ্যাপাচি দিয়ে নেক্সটক্লাউড ইনস্টল এবং কনফিগার করার প্রক্রিয়াটি অনুসরণ করবে।
পূর্বশর্ত
টিউটোরিয়ালটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধাগুলি সহ কোনও ব্যবহারকারী হিসাবে লগ ইন করেছেন।
পদক্ষেপ 1: মাইএসকিউএল ডেটাবেস তৈরি করা
নেক্সটক্লাউড তার সমস্ত ডেটা সঞ্চয় করতে এসকিউএলাইট, পোস্টগ্রিএসকিউএল বা মাইএসকিউএল ডাটাবেস ব্যবহার করতে পারে।
এই টিউটোরিয়ালে আমরা মাইএসকিউএলকে পছন্দসই ডাটাবেস হিসাবে ব্যবহার করব।
আপনার সেন্টস সার্ভারে ইতিমধ্যে মাইএসকিউএল বা মারিয়াডিবি ইনস্টল না থাকলে আপনি নীচের নির্দেশগুলির একটি অনুসরণ করে ইনস্টল করতে পারেন:
নিম্নলিখিত কমান্ডটি লিখে মাইএসকিউএল শেলটিতে লগইন করুন:
sudo mysql
nextcloud
নামের একটি ডাটাবেস তৈরি করতে, ব্যবহারকারীকে
nextclouduser
নামকরণ এবং ব্যবহারকারীকে প্রয়োজনীয় সুযোগ-সুবিধা দেওয়ার জন্য নিম্নলিখিত এসকিউএল বিবৃতি চালান:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
পদক্ষেপ 2: পিএইচপি এবং অ্যাপাচি ইনস্টল করা
নেক্সটক্লাউড একটি পিএইচপি অ্যাপ্লিকেশন। সেন্টোস 7 জাহাজ পিএইচপি 5.4 সহ যা নেক্সটক্লাউড দ্বারা সমর্থিত নয়।
আমরা রেমি সংগ্রহস্থল থেকে পিএইচপি 7.2 ইনস্টল করব। নীচের কমান্ডগুলি EPEL এবং রেমি সংগ্রহস্থলগুলিকে সক্ষম করবে:
sudo yum install epel-release yum-utils
একবার সংগ্রহস্থলগুলি সক্ষম হয়ে গেলে নিম্নলিখিত কমান্ড সহ অ্যাপাচি পিএইচপি 7.2 এবং সমস্ত প্রয়োজনীয় পিএইচপি এক্সটেনশন ইনস্টল করুন:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
পদক্ষেপ 3: ফায়ারওয়াল কনফিগার করা
আপনি নিম্নলিখিত কমান্ডগুলি চালিয়ে এটি করতে পারেন:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
পদক্ষেপ 4: নেক্সটক্লাউড ডাউনলোড করা
উইজেট সহ নেক্সটক্লাউড ডাউনলোড পৃষ্ঠা থেকে নেক্সটক্লাউডের সর্বশেষ সংস্করণটি ডাউনলোড করুন:
wget -P /tmp
এই নিবন্ধটি লেখার সময়, নেক্সটক্লাউডের সর্বশেষ সংস্করণটি 15.0.0 সংস্করণ।
ডাউনলোড শেষ হয়ে গেলে, সংরক্ষণাগারটি / var / www ডিরেক্টরিতে সরান:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
সঠিক মালিকানা সেট করুন যাতে অ্যাপাচি ওয়েব সার্ভার নেক্সটক্লাউডের ফাইল এবং ডিরেক্টরিগুলিতে সম্পূর্ণ অ্যাক্সেস পেতে পারে:
sudo chown -R apache: /var/www/nextcloud
পদক্ষেপ 5: অ্যাপাচি কনফিগার করুন
আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত অ্যাপাচি কনফিগারেশন ফাইলটি তৈরি করুন।
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
অ্যাপাচি পরিষেবাটি পুনরায় চালু করে পরিবর্তনগুলি সক্রিয় করুন:
পদক্ষেপ।: নেক্সটক্লাউড ইনস্টল করা
এখন যেহেতু নেক্সটক্লাউড ডাউনলোড হয়ে গেছে এবং সমস্ত প্রয়োজনীয় পরিষেবাদিগুলি আপনার ব্রাউজারটি খুলুন এবং আপনার সার্ভারের ডোমেন নাম বা আইপি ঠিকানাটি
/nextcloud
অনুসরণ করে নেক্সটক্লাউড ইনস্টলেশন শুরু করুন:
http://domain_name_or_ip_address/nextcloud
আপনাকে নেক্সটক্লাউড সেটআপ পৃষ্ঠাটি উপস্থাপন করা হবে।
উপসংহার
আপনি কীভাবে আপনার সেন্টোস 7 মেশিনে নেক্সটক্লাউড ইনস্টল এবং কনফিগার করবেন তা শিখেছেন। আপনার নেক্সটক্লাউড সার্ভারের সাথে যদি আপনার কোনও ডোমেন নাম যুক্ত থাকে তবে আপনি এই গাইডটি অনুসরণ করতে এবং লেটা এনক্রিপ্ট দিয়ে আপনার অ্যাপাচি সুরক্ষিত করতে পারেন।
আপনার নেক্সটক্লাউড উদাহরণটি কীভাবে পরিচালনা করবেন সে সম্পর্কে আরও তথ্য সন্ধান করতে নেক্সটক্লাউড ডকুমেন্টেশন পৃষ্ঠাটি দেখুন।
নেক্সটক্লাউড সেন্টোস অ্যাপাচিউবুন্টু 18.04 এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

নেক্সটক্লাউড একটি ওপেন সোর্স, স্ব-হোস্ট করা ফাইল শেয়ার এবং সহযোগিতা প্ল্যাটফর্ম, ড্রপবক্সের মতো। এই টিউটোরিয়ালে আমরা আপনাকে একটি উবুন্টু 18.04 মেশিনে অ্যাপাচি-র মাধ্যমে নেক্সটক্লাউড ইনস্টল এবং কনফিগার করতে পারি।
উবুন্টু 18.04 এ অ্যাপাচি দিয়ে কীভাবে নিজের ক্লাউড ইনস্টল এবং কনফিগার করবেন

নিজস্ব ক্লাউড একটি ওপেন সোর্স, স্ব-হোস্ট করা ফাইল সিঙ্ক এবং ফাইল শেয়ার প্ল্যাটফর্ম। এই টিউটোরিয়ালে আমরা আপনাকে একটি উবুন্টু 18.04 মেশিনে অ্যাপাচি দিয়ে কীভাবে নিজের ক্লাউডটি ইনস্টল এবং কনফিগার করব তা দেখাব।
সেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

পিএইচপিএমআইএডমিন আপনাকে মাইএসকিউএল ডাটাবেসগুলির সাথে ইন্টারঅ্যাক্ট করতে, ব্যবহারকারীর অ্যাকাউন্ট এবং সুবিধাগুলি পরিচালনা করতে এবং এসকিউএল-বিবৃতিগুলি কার্যকর করতে অনুমতি দেয়। এই টিউটোরিয়ালে, আমরা সেন্টোস 7-এ অ্যাপাচি দিয়ে পিএইচপিএমআইএডমিন ইনস্টল এবং সুরক্ষার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।