লিনাক্সে কামুলাসক্লিপস স্ক্রিপ্ট ব্যবহার করে আপনার নিজস্ব ভিডিও ভাগ করে নেওয়ার ওয়েবসাইট তৈরি করুন


কামুলাসক্লিপস একটি ওপেন সোর্স ভিডিও শেয়ারিং (কন্টেন্ট ম্যানেজমেন্ট) প্ল্যাটফর্ম যা ইউটিউবের অনুরূপ সেরা ভিডিও শেয়ারিং বৈশিষ্ট্যগুলির মধ্যে একটি সরবরাহ করে। কামুলাসক্লিপসের সাহায্যে আপনি নিজের ভিডিও শেয়ারিং ওয়েবসাইট শুরু করতে পারেন বা আপনার বিদ্যমান ওয়েবসাইটে ভিডিও বিভাগগুলি যুক্ত করতে পারেন, যেখানে ব্যবহারকারীরা রেজিস্ট্রেশন, ভিডিও আপলোড, ভিডিওগুলিতে মন্তব্য, রেট ভিডিও, এম্বেড ভিডিও এবং আরও অনেক কিছু করতে পারেন।

CumulusClips বৈশিষ্ট্য

  1. আপলোড অগ্রগতি বার সহ ব্যবহারকারী কম্পিউটার থেকে ভিডিওগুলি (এমপিজি, এভিআই, ডিভেক্স এবং আরও অনেকগুলি) সহজেই আপলোড করা
  2. ড্যাশবোর্ড থেকে ভিডিওগুলি যুক্ত করুন, মুছুন এবং সম্পাদনা করুন
  3. ভিডিওগুলিতে এবং পাশাপাশি ভিডিও এম্বেডিং সম্পর্কিত মন্তব্যের অনুমতি দিন বা অক্ষম করুন
  4. তাদের প্রোফাইল পৃষ্ঠা এবং সম্পূর্ণ প্রোফাইল কাস্টমাইজেশনের জন্য অনন্য ইউআরএল সহ সহজ ব্যবহারকারীর নিবন্ধকরণ
  5. ড্যাশবোর্ডের মাধ্যমে ব্যবহারকারী আপলোড করা ভিডিওগুলি অনুমোদন করুন বা প্রত্যাখ্যান করুন
  6. অন্তর্নির্মিত থিম/প্লাগইন এবং অনুবাদ প্রস্তুত
  7. সহজেই বিজ্ঞাপনগুলি তৈরি করুন, মুছুন এবং চালান
  8. ভবিষ্যতের স্বয়ংক্রিয় আপডেটগুলির জন্য সমর্থন।

নীচের অবস্থানে বিকাশকারী দ্বারা মোতায়েন করা ডেমো পৃষ্ঠাটি একবার দেখুন।

  1. http://demo.cumulusclips.org/

কামুলাসক্লিপস অ্যাপ্লিকেশনটি কেবল ইউনিক্স/লিনাক্স অপারেটিং সিস্টেমে চলে। নিম্নলিখিতটি লিনাক্স প্ল্যাটফর্মে কামুলাসক্লিপগুলি চালানোর প্রয়োজনীয়তাগুলি রয়েছে:

  1. মোডি_উইরাইট এবং এফএফএমপিগ সক্ষম অপাচি ওয়েব সার্ভার enabled
  2. মাইএসকিউএল 5.0+ এবং এফটিপি
  3. জিডি, কার্ল, সিম্পল এক্সএমএল এবং জিপ মডিউলগুলির সাথে পিএইচপি 5.2+

নিম্নলিখিত পিএইচপি প্রয়োজনীয়তা রয়েছে।

  1. আপলোড_ম্যাক্স_ফাইলেজ = 110 এম
  2. পোস্ট_ম্যাক্স_সাইজ = 110 মি
  3. সর্বাধিক_অধিকার_কাল = 1500
  4. ওপেন_বেসেডির = কোনও মূল্য নেই
  5. নিরাপদ_মোড = বন্ধ
  6. নিবন্ধন _ গ্লোবাল = বন্ধ

  1. অপারেটিং সিস্টেম - CentOS 6.5 এবং উবুন্টু 13.04
  2. অ্যাপাচি - 2.2.15
  3. পিএইচপি - 5.5.3
  4. মাইএসকিউএল - 5.1.71
  5. কামুলাসক্লিপস - 1.3.2

আরএইচইএল/সেন্টস/ফেডোরা এবং ডেবিয়ান/উবুন্টু/লিনাক্স মিন্টে কামুলাসক্লিপ ইনস্টল করা হচ্ছে

কামুলাসক্লিপস স্ক্রিপ্ট ইনস্টল করা খুব সহজ এবং কয়েকটি সহজ সোজা ধাপের সাথে জড়িত। আপনি ইনস্টল প্রক্রিয়াটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনার সার্ভারটি কামুলাসক্লিপস স্ক্রিপ্টটি চালনার জন্য প্রয়োজনীয়তা পূরণ করেছে।

প্রথমে আসুন, নিম্নলিখিত সহজ পদক্ষেপগুলি ব্যবহার করে সিস্টেমে কামুলাসক্লিপস ভিডিও ভাগ করে নেওয়ার জন্য প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন।

# yum install httpd mysql mysql-server 
# yum install php php-mysql php-xml pcre php-common php-curl php-gd

একবার, প্রয়োজনীয় প্যাকেজ ইনস্টল হয়ে গেলে অ্যাপাচি এবং মাইএসকিউএল পরিষেবা শুরু করুন।

# service httpd start
# service mysqld start

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

# yum install ffmpeg

ডেবিয়ান ভিত্তিক সিস্টেমে আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে প্রয়োজনীয় প্যাকেজগুলি সহজেই ইনস্টল করতে পারেন।

$ sudo apt-get install apache2 mysql-server mysql-client
$ sudo apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl 
$ sudo apt-get install ffmpeg
$ sudo service apache2 start
$ sudo service mysql start

এর পরে, কামুলাসক্লিপস চালানোর জন্য একটি ডাটাবেস এবং ডাটাবেস ব্যবহারকারী তৈরি করুন। ডাটাবেস এবং ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন।

# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE cumulusclips;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON cumulusclips.* TO "cumulus"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> quit

দ্রষ্টব্য: উপরের, ডাটাবেসের নাম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরে ইনস্টলেশন উইজার্ডে প্রয়োজন হবে।

‘Php.ini’ কনফিগারেশন ফাইলটি খুলুন এবং প্রস্তাবিত অনুসারে নিম্নলিখিত পরিবর্তনগুলি করুন।

# vi /etc/php.ini			[on RedHat based Systems]
$ sudo nano /etc/php5/apache2/php.ini	[on Debian based Systems]

নিম্নলিখিত হিসাবে প্রস্তাবিত মানগুলি অনুসন্ধান করুন এবং সংশোধন করুন।

upload_max_filesize = 110M
post_max_size = 110M
max_execution_time = 1500
open_basedir = no value
safe_mode = Off
register _globals = Off

পরিবর্তনগুলি করার পরে ফাইলটি সংরক্ষণ এবং বন্ধ করুন। পরবর্তী অ্যাপাচি ওয়েব সার্ভার পুনরায় আরম্ভ করুন।

# service httpd restart			[on RedHat based Systems]
$ sudo service apache2 restart		[on Debian based Systems]

এখন, নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার লিনাক্স ওএস এ FTP সার্ভার (অর্থাত্ vsftpd) ইনস্টল করুন।

# yum install vsftpd			[on RedHat based Systems]
$ sudo apt-get install vsftpd		[on Debian based Systems]

একবার Vsftpd ইনস্টল হয়ে গেলে, আপনি নীচের মত প্রদর্শিত কনফিগারেশন সামঞ্জস্য করতে পারেন। কনফিগারেশন ফাইলটি খুলুন।

# vi /etc/vsftpd/vsftpd.conf		[on RedHat based Systems]
$ sudo nano /etc/vsftpd.conf		[on Debian based Systems]

‘বেনামে_আবারণযোগ্য’ নং তে পরিবর্তন করুন।

anonymous_enable=NO

এরপরে, লাইনের শুরুতে "# স্থানীয়" সক্ষম "বিকল্পটি শুরু করুন, এটিকে YES এ পরিবর্তন করুন।

local_enable=YES

সমস্ত স্থানীয় ব্যবহারকারীদের তাদের হোম ডিরেক্টরিতে chroot করতে সক্ষম করার জন্য এবং এই সার্ভারের অন্য কোনও অংশে অ্যাক্সেস না পাওয়ার জন্য দয়া করে এই লাইনগুলির শুরুতে ‘#’ সরান।

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

অবশেষে vsftpd পরিষেবাটি পুনরায় চালু করুন।

# service vsfptd restart		[on RedHat based Systems]
$ sudo service vsftpd restart		[on Debian based Systems]

শুরু করার জন্য, আপনাকে প্রথমে আপনার http:// cumulusclips/download/এ কামুলাসক্লিপস স্ক্রিপ্টের ফ্রি অনুলিপিটি গ্রহণ করতে হবে, বা নীচের চিত্রের মতো ডাউনলোড করার জন্য আপনি নীচের উইজেট কমান্ডটি ব্যবহার করতে পারেন।

# cd /var/www/html/			[on RedHat based Systems]
# cd /var/www/				[on Debian based Systems]
# wget http://cumulusclips.org/cumulusclips.tar.gz
# tar -xvf cumulusclips.tar.gz
# cd cumulusclips

এখন নিম্নলিখিত ডিরেক্টরিগুলিতে ‘777’ (পড়ুন, লিখুন এবং সম্পাদন করুন) অনুমতি দিন। এই ডিরেক্টরিগুলি ওয়েব সার্ভার এবং পিএইচপি দ্বারা লিখনযোগ্য কিনা তা নিশ্চিত করুন।

# chmod -R 777 cc-core/logs
# chmod -R 777 cc-content/uploads/flv
# chmod -R 777 cc-content/uploads/mobile
# chmod -R 777 cc-content/uploads/temp
# chmod -R 777 cc-content/uploads/thumbs
# chmod -R 777 cc-content/uploads/avatars

এরপরে, ওয়েব সার্ভারের লেখার যোগ্য হওয়ার জন্য কমুলাসক্লিপগুলিতে মালিকানা মঞ্জুর করুন।

# chown -R apache:apache /var/www/html/cumulusclips		[on RedHat based Systems]
# chown -R www-data:www-data /var/www/cumulusclips		[on Debian based Systems]

সবকিছু প্রস্তুত হয়ে গেলে, আপনার ওয়েব ব্রাউজারটি ব্যবহার করে আপনার

    http://your-domain.com/cumulusclips/cc-install/ ) এ আপনার কামুলাসক্লিপ ইনস্টলেশন উইজার্ডে অ্যাক্সেস থাকতে পারে।

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

    ডাটাবেসের নাম, ব্যবহারকারীর এবং পাসওয়ার্ডের মতো ডাটাবেস বিশদ লিখুন যা আমরা উপরের ধাপ # 2 তে তৈরি করেছি in

    আপনার সাইটের কনফিগারেশন যেমন, বেস ইউআরএল, সীতনাম, প্রশাসনিক অ্যাকাউন্ট, পাসওয়ার্ড এবং ইমেল সম্পর্কে লিখুন।

    কামুলস্লিপস অ্যাডমিন প্যানেল

    একটি ওয়েবসাইটের সম্মুখ পৃষ্ঠা দেখুন।

    আপনার নিজের ভিডিও আপলোড শুরু করুন।

    অনুমোদিত ভিডিওগুলির তালিকা দেখুন।

    সাধারণ সেটিংস

    ভিডিও খেলতে শুরু করুন

    এটাই! এখন, আপনি আপনার নতুন ইনস্টলিত কামুলাসক্লিপস ভিডিও শেয়ারিং ওয়েবসাইটটির ভিডিও আপলোড, কাস্টমাইজ এবং ব্র্যান্ডিং শুরু করতে পারেন।