উবুন্টু 1804: DBeaver ইনস্টলেশন
সুচিপত্র:
- পূর্বশর্ত
- পদক্ষেপ 1: মাইএসকিউএল ডেটাবেস তৈরি করা
- পদক্ষেপ 2: পিএইচপি এবং অ্যাপাচি ইনস্টল করা
- পদক্ষেপ 3: ফায়ারওয়াল কনফিগার করা
- পদক্ষেপ 4: নেক্সটক্লাউড ডাউনলোড করা
- পদক্ষেপ 5: অ্যাপাচি কনফিগার করুন
- পদক্ষেপ।: নেক্সটক্লাউড ইনস্টল করা
- উপসংহার
নেক্সটক্লাউড একটি ওপেন সোর্স, স্ব-হোস্ট করা ফাইল শেয়ার এবং সহযোগিতা প্ল্যাটফর্ম, ড্রপবক্সের মতো। এটি মিডিয়া প্লেয়ার, ক্যালেন্ডার এবং পরিচিতি পরিচালনার সাথে একত্রিত হয়।
নেক্সটক্লাউড অ্যাপসের মাধ্যমে এক্সটেনসিবল এবং এতে সমস্ত বড় প্ল্যাটফর্মের জন্য ডেস্কটপ এবং মোবাইল ক্লায়েন্ট রয়েছে।
এই টিউটোরিয়ালে আমরা আপনাকে একটি উবুন্টু 18.04 মেশিনে অ্যাপাচি-র মাধ্যমে নেক্সটক্লাউড ইনস্টল এবং কনফিগার করতে পারি।
পূর্বশর্ত
টিউটোরিয়ালটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধাগুলি সহ কোনও ব্যবহারকারী হিসাবে লগ ইন করেছেন।
পদক্ষেপ 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: পিএইচপি এবং অ্যাপাচি ইনস্টল করা
নেক্সটক্লাউড একটি পিএইচপি অ্যাপ্লিকেশন। PHP 7.2 যা উবুন্টু 18.04 এ ডিফল্ট পিএইচপি সংস্করণটি সম্পূর্ণরূপে সমর্থিত এবং নেক্সটক্লাউডের জন্য প্রস্তাবিত।
অ্যাপাচি, পিএইচপি এবং সমস্ত প্রয়োজনীয় পিএইচপি এক্সটেনশানগুলি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান এবং:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
পদক্ষেপ 3: ফায়ারওয়াল কনফিগার করা
ধরে
UFW
আপনি আপনার ফায়ারওয়াল পরিচালনা করতে
UFW
ব্যবহার করছেন, আপনাকে HTTP (
80
) এবং HTTPS (
443
) পোর্টগুলি খুলতে হবে। উভয় পোর্টের জন্য বিধি অন্তর্ভুক্ত রয়েছে এমন 'অ্যাপাচি ফুল' প্রোফাইল সক্ষম করে আপনি এটি করতে পারেন:
পদক্ষেপ 4: নেক্সটক্লাউড ডাউনলোড করা
এই নিবন্ধটি লেখার সময়, নেক্সটক্লাউডের সর্বশেষতম স্থিতিশীল সংস্করণটি 15.0.0 সংস্করণ। পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে নেক্সটক্লাউড ডাউনলোড পৃষ্ঠাতে যান এবং নেক্সটক্লাউডের নতুন সংস্করণ পাওয়া যায় কিনা তা দেখুন।
নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করে নেক্সটক্লাউডের সর্বশেষ সংস্করণটি ডাউনলোড করে শুরু করুন:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
ডাউনলোড শেষ হয়ে গেলে, সংরক্ষণাগারটি / var / www ডিরেক্টরিতে সরান:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
সঠিক মালিকানা সেট করুন যাতে অ্যাপাচি ওয়েব সার্ভারে নেক্সটক্লাউডের ফাইল এবং ডিরেক্টরিগুলিতে সম্পূর্ণ অ্যাক্সেস থাকতে পারে।
sudo chown -R www-data: /var/www/nextcloud
পদক্ষেপ 5: অ্যাপাচি কনফিগার করুন
আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত অ্যাপাচি কনফিগারেশন ফাইলটি তৈরি করুন।
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/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
সদ্য যুক্ত হওয়া কনফিগারেশন এবং এর সাথে প্রয়োজনীয় সমস্ত অ্যাপাচি মডিউলগুলি সক্ষম করুন:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
অ্যাপাচি পরিষেবাটি পুনরায় চালু করে পরিবর্তনগুলি সক্রিয় করুন:
পদক্ষেপ।: নেক্সটক্লাউড ইনস্টল করা
এখন যেহেতু নেক্সটক্লাউড ডাউনলোড হয়ে গেছে এবং সমস্ত প্রয়োজনীয় পরিষেবাদিগুলি আপনার ব্রাউজারটি খুলুন এবং আপনার সার্ভারের ডোমেন নাম বা আইপি ঠিকানাটি
/nextcloud
অনুসরণ করে নেক্সটক্লাউড ইনস্টলেশন শুরু করুন:
http://domain_name_or_ip_address/nextcloud
আপনাকে নেক্সটক্লাউড সেটআপ পৃষ্ঠাটি উপস্থাপন করা হবে।
উপসংহার
আপনি কীভাবে আপনার উবুন্টু 18.04 মেশিনে নেক্সটক্লাউড ইনস্টল এবং কনফিগার করবেন তা শিখেছেন। আপনার নেক্সটক্লাউড সার্ভারের সাথে যদি আপনার একটি ডোমেন নাম যুক্ত থাকে তবে আপনি এই গাইডটি অনুসরণ করতে এবং লেটা এনক্রিপ্ট দিয়ে আপনার অ্যাপাচি সুরক্ষিত করতে পারেন।
আপনার নেক্সটক্লাউড উদাহরণটি কীভাবে পরিচালনা করবেন সে সম্পর্কে আরও তথ্য সন্ধান করতে নেক্সটক্লাউড ডকুমেন্টেশন পৃষ্ঠাটি দেখুন।
পরের ক্লাউড উবুন্টু আপাচেসেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

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

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

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