Búsqueda de sitios web

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


CumulusClips es una plataforma de código abierto para compartir vídeos (gestión de contenidos), que proporciona una de las mejores funciones para compartir vídeos similar a Youtube. Con la ayuda de CumulusClips, puede iniciar su propio sitio web para compartir videos o agregar secciones de videos 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 Cumulus Clips

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

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/

Requisitos del servidor

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.
Configuraciones PHP

Los siguientes son los requisitos de PHP.

  1. upload_max_filesize=110M
  2. post_max_size=110M
  3. max_execution_time=1500
  4. open_basedir=sin valor
  5. modo_seguro=Desactivado
  6. registrarse _globals=Desactivado
Entorno de prueba
  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. CúmulosClips – 1.3.2

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

La instalación del script CumulusClips es muy sencilla e implica unos sencillos pasos. Antes de poder comenzar con el proceso de instalación, asegúrese de que su servidor cumpla con los requisitos para ejecutar el script CumulusClips.

Paso: 1 Instalar los paquetes necesarios

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

Sobre RedHat, CentOS y Fedora
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 Debian, Ubuntu y Linux Mint

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

Paso 2: crear base de datos y usuario

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 solicitarán más adelante en el asistente de instalación.

Paso 3: configurar los ajustes de PHP

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. Luego reinicie el servidor web Apache.

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

Paso 4: instalar y configurar FTP

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 la opción '#' al principio de la línea 'local_enable' y cámbiela a .

local_enable=YES

Elimine el '#' al comienzo de estas líneas para permitir que todos los usuarios locales realicen chroot en sus directorios personales y no tendrán 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]

Paso 5: descargue e instale CumulusClips

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 otorgue el permiso '777' (lectura, escritura y ejecución) en los siguientes directorios. Asegúrese de que el servidor web y PHP puedan escribir en estos directorios.

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, otorgue la propiedad a cumulusclips para que se pueda escribir en el servidor web.

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]
Paso 6: Asistente de instalación de CumulusClips

Una vez que todo esté listo, podrá 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 FTP para realizar futuras actualizaciones 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 página principal de un sitio web.

Comienza a subir tus propios videos.

Ver lista de videos aprobados.

Configuración general

Empezar a reproducir vídeos

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