Vytvořte si svůj vlastní web pro sdílení videa pomocí 'CumulusClips Script' v Linuxu
CumulusClips je platforma pro sdílení videa s otevřeným zdrojovým kódem (správa obsahu), která poskytuje jednu z nejlepších funkcí pro sdílení videa podobnou Youtube. S pomocí CumulusClips založíte vlastní web pro sdílení videí nebo přidáte sekce videí na svůj stávající web, kde se uživatelé mohou registrovat, nahrávat videa, komentovat videa, hodnotit videa, vkládat videa a mnoho dalšího.
Vlastnosti CumulusClips
- Snadné nahrávání videí (mpg, avi, divx a další) z uživatelského počítače s ukazatelem průběhu nahrávání.
- Přidat, odstranit a upravit videa z řídicího panelu.
- Povolit nebo zakázat komentáře k videím a také vkládání videí.
- Snadná registrace uživatele s jedinečnou adresou URL pro stránku profilu a úplné přizpůsobení profilu.
- Schválit nebo odmítnout videa nahraná uživateli prostřednictvím Dashboardu.
- Vestavěný motiv/plugin a překlad připraveny.
- Snadno vytvářet, mazat a spouštět reklamy.
- Podpora budoucích automatických aktualizací.
CumulusClips Demo
Podívejte se prosím rychle na ukázkovou stránku nasazenou vývojářem na následujícím místě.
- http://demo.cumulusclips.org/
Požadavky na server
Aplikace CumulusClips běží pouze v operačních systémech Unix/Linux. Níže jsou uvedeny požadavky pro spuštění CumulusClips na platformě Linux.
- Webový server Apache s povoleným mod_rewrite a FFMpeg.
- MySQL 5.0+ a FTP
- PHP 5.2+ s moduly GD, curl, simplexml a zip.
Nastavení PHP
Níže jsou uvedeny požadavky PHP.
- upload_max_filesize=110 milionů
- post_max_size=110 milionů
- max_execution_time=1500
- open_basedir=žádná hodnota
- safe_mode=Vypnuto
- register _globals=Vypnuto
Testovací prostředí
- Operační systém – CentOS 6.5 a Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- CumulusClips – 1.3.2
Instalace CumulusClips v RHEL/CentOS/Fedora a Debian/Ubuntu/Linux Mint
Instalace skriptu CumulusClips je velmi jednoduchá a zahrnuje několik jednoduchých jednoduchých kroků. Než budete moci začít s procesem instalace, ujistěte se, že váš server splňuje požadavky pro spuštění skriptu CumulusClips.
Krok:1 Nainstalujte požadované balíčky
Nejprve nainstalujme požadované balíčky, které jsou potřeba ke spuštění aplikace pro sdílení videa CumulusClips v systému, pomocí následujících jednoduchých kroků.
Na RedHat, CentOS a Fedora
yum install httpd mysql mysql-server
yum install php php-mysql php-xml pcre php-common php-curl php-gd
Jakmile jsou požadované balíčky nainstalovány, spusťte službu Apache a MySQL.
service httpd start
service mysqld start
Dále nainstalujte balíček FFMPEG povolením úložiště RPMForge třetí strany ve vašich distribucích Linuxu.
yum install ffmpeg
Na Debianu, Ubuntu a Linux Mintu
Na systému založeném na Debianu můžete požadované balíčky snadno nainstalovat pomocí následujících příkazů.
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
Krok 2: Vytvořte databázi a uživatele
Dále vytvořte databázi a uživatele databáze pro spuštění CumulusClips. Pomocí následujících příkazů vytvořte databázi a uživatele.
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
Poznámka: Výše uvedené, název databáze, uživatelské jméno a heslo budou vyžadovány později v průvodci instalací.
Krok 3: Nakonfigurujte nastavení PHP
Otevřete konfigurační soubor „php.ini“ a podle doporučení proveďte následující změny.
vi /etc/php.ini [on RedHat based Systems]
sudo nano /etc/php5/apache2/php.ini [on Debian based Systems]
Vyhledejte a upravte hodnoty, jak je navrženo v následujícím textu.
upload_max_filesize = 110M
post_max_size = 110M
max_execution_time = 1500
open_basedir = no value
safe_mode = Off
register _globals = Off
Po provedení změn soubor uložte a zavřete. Poté restartujte webový server Apache.
service httpd restart [on RedHat based Systems]
sudo service apache2 restart [on Debian based Systems]
Krok 4: Nainstalujte a nakonfigurujte FTP
Nyní nainstalujte FTP server (tj. vsftpd) do operačního systému Linux pomocí následujícího příkazu.
yum install vsftpd [on RedHat based Systems]
sudo apt-get install vsftpd [on Debian based Systems]
Po instalaci Vsftpd můžete upravit konfiguraci, jak je uvedeno níže. Otevřete konfigurační soubor.
vi /etc/vsftpd/vsftpd.conf [on RedHat based Systems]
sudo nano /etc/vsftpd.conf [on Debian based Systems]
Změňte „anonymous_enable“ na NE.
anonymous_enable=NO
Poté odeberte možnost „#“ na začátku řádku „local_enable“ a změňte ji na ANO.
local_enable=YES
Odstraňte prosím „#“ na začátku těchto řádků, abyste všem místním uživatelům umožnili chrootovat do svých domovských adresářů a nebudou mít přístup k žádné jiné části serveru.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
Nakonec restartujte službu vsftpd.
service vsfptd restart [on RedHat based Systems]
sudo service vsftpd restart [on Debian based Systems]
Krok 5: Stáhněte a nainstalujte CumulusClips
Chcete-li začít, musíte nejprve získat bezplatnou kopii skriptu CumulusClips na adrese http://cumulusclips/download/ nebo jej můžete stáhnout pomocí následujícího příkazu wget, jak je uvedeno níže.
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
Nyní udělte oprávnění „777“ (čtení, zápis a spouštění) pro následující adresáře. Ujistěte se, že do těchto adresářů lze zapisovat pomocí webového serveru a PHP.
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
Dále udělte vlastnictví cumulusclips, aby byl webový server zapisovatelný.
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]
Krok 6: Průvodce instalací CumulusClips
Jakmile je vše připraveno, můžete pomocí webového prohlížeče získat přístup k průvodci instalací CumulusClips na adrese (http://vaše-domena.com/cumulusclips/cc-install/).
Průvodce instalací ověří, zda je webový server schopen zapisovat do souborů. Pokud ne, budete požádáni o zadání přihlašovacích údajů FTP pro provedení budoucích aktualizací a dalších změn systému souborů.
Zadejte podrobnosti o databázi, jako je název databáze, uživatel a heslo, které jsme vytvořili v kroku #2 výše.
Zadejte informace o konfiguraci webu, jako je základní adresa URL, název webu, účet správce, heslo a e-mail.
Administrační panel CumulsCliops
Zobrazit titulní stránku webu.
Začněte nahrávat vlastní videa.
Viz seznam schválených videí.
Obecné nastavení
Začněte přehrávat videa
A je to! Nyní můžete začít nahrávat videa, upravovat a označovat své nově nainstalované webové stránky pro sdílení videa CumulusClips.