Cree su propio sitio web para compartir videos usando CumulusClips Script en Linux


CumulusClips es una plataforma para compartir videos (administración de contenido) de código abierto, que proporciona una de las mejores funciones para compartir videos similar a Youtube. Con la ayuda de CumulusClips, puede iniciar su propio sitio web para compartir videos o agregar secciones de video en su sitio web existente, donde los usuarios pueden registrarse, cargar videos, comentar videos, calificar videos, incrustar videos y mucho más.

Características de CumulusClips

  1. Carga fácil de videos (mpg, avi, divx y más) desde la computadora del usuario con barra de progreso de carga.
  2. Agregar, eliminar y editar videos desde el panel.
  3. Permita o inhabilite los comentarios en videos y también la incrustación de videos.
  4. Registro de usuario sencillo con una URL única para su página de perfil y personalización total del perfil.
  5. Aprobar o rechazar videos subidos por usuarios a través del Panel de control.
  6. Tema/complemento integrado y listo para traducción.
  7. Cree, elimine y ejecute anuncios fácilmente.
  8. Soporte para futuras actualizaciones automáticas.

Eche un vistazo rápido a la página de demostración implementada por el desarrollador en la siguiente ubicación.

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

La aplicación CumulusClips solo se ejecuta en sistemas operativos Unix/Linux. Los siguientes son los requisitos para ejecutar CumulusClips en la plataforma Linux.

  1. Servidor web Apache con mod_rewrite y FFMpeg habilitados.
  2. MySQL 5.0+ y FTP
  3. PHP 5.2+ con módulos GD, curl, simplexml y zip.

Los siguientes son los requisitos de PHP.

  1. upload_max_filesize u003d 110M
  2. post_max_size u003d 110M
  3. max_execution_time u003d 1500
  4. open_basedir u003d sin valor
  5. safe_mode u003d Off
  6. registrar _globals u003d Off

  1. Sistema operativo: CentOS 6.5 y Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. CumulusClips - 1.3.2

Instalación de CumulusClips en RHEL/CentOS/Fedora y Debian/Ubuntu/Linux Mint

La instalación de la secuencia de comandos de CumulusClips es muy simple e implica pocos pasos sencillos y sencillos. Antes de que pueda comenzar con el proceso de instalación, asegúrese de que su servidor cumpla con los requisitos para ejecutar el script CumulusClips.

Primero, instalemos los paquetes necesarios para ejecutar la aplicación para compartir videos CumulusClips en el sistema, siguiendo estos sencillos pasos.

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

Una vez instalados los paquetes necesarios, inicie el servicio Apache y MySQL.

# service httpd start
# service mysqld start

A continuación, instale el paquete FFMPEG habilitando el repositorio RPMForge de terceros en sus distribuciones de Linux.

# yum install ffmpeg

En un sistema basado en Debian, puede instalar fácilmente los paquetes necesarios utilizando los siguientes comandos.

$ 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

A continuación, cree una base de datos y un usuario de base de datos para ejecutar CumulusClips. Utilice los siguientes comandos para crear una base de datos y un usuario.

# 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

Nota: El nombre de la base de datos, el nombre de usuario y la contraseña anteriores se requerirán más adelante en el asistente de instalación.

Abra el archivo de configuración "php.ini" y realice los siguientes cambios como se sugiere.

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

Busque y modifique valores como se sugiere a continuación.

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

Guarde y cierre el archivo después de realizar cambios. A continuación, reinicie el servidor web Apache.

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

Ahora, instale el servidor FTP (es decir, vsftpd) en su sistema operativo Linux, usando el siguiente comando.

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

Una vez instalado Vsftpd, puede ajustar la configuración como se muestra a continuación. Abra el archivo de configuración.

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

Cambie "anonymous_enable" a NO.

anonymous_enable=NO

Después de eso, elimine "#" al principio de la línea "local_enable" opción, cambiándola a YES.

local_enable=YES

Elimine el "#" al comienzo de estas líneas para permitir que todos los usuarios locales se conecten a sus directorios de inicio y no tengan acceso a ninguna otra parte del servidor.

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

Finalmente reinicie el servicio vsftpd.

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

Para comenzar, primero debe obtener su copia gratuita del script CumulusClips en http:// cumulusclips/download /, o puede usar el siguiente comando wget para descargarlo como se muestra a continuación.

# 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

Ahora conceda el permiso "777" (lectura, escritura y ejecución) en los siguientes directorios. Asegúrese de que estos directorios sean modificables por Web Server y 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

A continuación, conceda la propiedad a los cumulusclips para que el servidor web pueda escribir.

# 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]

Una vez que todo esté listo, puede tener acceso a su asistente de instalación de CumulusClips en ( http://your-domain.com/cumulusclips/cc-install/ ), utilizando su navegador web.

El asistente de instalación verificará que el servidor web pueda escribir en los archivos. De lo contrario, se le pedirá que ingrese las credenciales de FTP para realizar actualizaciones futuras y otros cambios en el sistema de archivos.

Ingrese los detalles de la base de datos, como el nombre de la base de datos, el usuario y la contraseña, que hemos creado en el paso 2 anterior.

Ingrese sobre la configuración de su sitio, como URL base, Nombre del sitio, Cuenta de administrador, Contraseña y Correo electrónico.

Panel de administración de CumulsCliops

Ver la portada de un sitio web.

Empiece a subir sus propios videos.

Consulte la lista de videos aprobados.

Configuración general

Empiece a reproducir videos

¡Eso es! Ahora, puede comenzar a cargar videos, personalizar y marcar la marca de su sitio web CumulusClips Video Sharing recién instalado.