Pesquisa de site

Crie seu próprio site de compartilhamento de vídeo usando ‘CumulusClips Script’ no Linux


CumulusClips é uma plataforma de compartilhamento de vídeo de código aberto (gerenciamento de conteúdo), que oferece um dos melhores recursos de compartilhamento de vídeo semelhante ao Youtube. Com a ajuda do CumulusClips, você pode iniciar seu próprio site de compartilhamento de vídeo ou adicionar seções de vídeo em seu site existente, onde os usuários podem se registrar, enviar vídeos, comentar vídeos, avaliar vídeos, incorporar vídeos e muito mais.

Recursos do CumulusClips

  1. Upload fácil de vídeos (mpg, avi, divx e mais) do computador do usuário com barra de progresso de upload.
  2. Adicione, exclua e edite vídeos do painel.
  3. Permita ou desative comentários em vídeos e também a incorporação de vídeos.
  4. Fácil registro do usuário com URL exclusivo para sua página de perfil e personalização total do perfil.
  5. Aprove ou rejeite vídeos enviados por usuários por meio do Dashboard.
  6. Tema/plugin integrado e pronto para tradução.
  7. Crie, exclua e execute anúncios facilmente.
  8. Suporte para futuras atualizações automáticas.
Demonstração de CumulusClips

Dê uma olhada rápida na página de demonstração implantada pelo desenvolvedor no seguinte local.

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

Requisitos do servidor

O aplicativo CumulusClips funciona apenas em sistemas operacionais Unix/Linux. A seguir estão os requisitos para executar CumulusClips na plataforma Linux.

  1. Servidor Web Apache com mod_rewrite e FFMpeg habilitados.
  2. MySQL 5.0+ e FTP
  3. PHP 5.2+ com módulos GD, curl, simplexml e zip.
Configurações PHP

A seguir estão os requisitos do PHP.

  1. upload_max_filesize=110 milhões
  2. post_max_size=110 milhões
  3. max_execution_time=1500
  4. open_basedir=sem valor
  5. modo_seguro=Desligado
  6. registrar _globals=Desligado
Ambiente de teste
  1. Sistema operacional – CentOS 6.5 e Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

Instalando CumulusClips no RHEL/CentOS/Fedora e Debian/Ubuntu/Linux Mint

A instalação do script CumulusClips é muito simples e envolve algumas etapas fáceis e diretas. Antes de iniciar o processo de instalação, certifique-se de que seu servidor atenda aos requisitos para executar o script CumulusClips.

Etapa: 1 Instalar os pacotes necessários

Vamos primeiro instalar os pacotes necessários para executar o aplicativo de compartilhamento de vídeo CumulusClips no sistema, usando as etapas fáceis a seguir.

No RedHat, CentOS e Fedora
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

Depois que os pacotes necessários estiverem instalados, inicie o serviço Apache e MySQL.

service httpd start
service mysqld start

Em seguida, instale o pacote FFMPEG habilitando o repositório RPMForge de terceiros em suas distribuições Linux.

yum install ffmpeg
No Debian, Ubuntu e Linux Mint

No sistema baseado em Debian, você pode instalar facilmente os pacotes necessários usando os seguintes 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

Etapa 2: Criar banco de dados e usuário

Em seguida, crie um banco de dados e um usuário de banco de dados para executar CumulusClips. Use os comandos a seguir para criar um banco de dados e um usuário.

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: O nome do banco de dados, nome de usuário e senha acima serão solicitados posteriormente no assistente de instalação.

Etapa 3: definir as configurações do PHP

Abra o arquivo de configuração ‘php.ini’ e faça as seguintes alterações conforme sugerido.

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

Pesquise e modifique os valores conforme sugerido a seguir.

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

Salve e feche o arquivo após fazer alterações. Em seguida, reinicie o Apache Web Server.

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

Etapa 4: instalar e configurar o FTP

Agora, instale o servidor FTP (ou seja, vsftpd) em seu sistema operacional Linux, usando o seguinte comando.

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

Depois de instalar o Vsftpd, você pode ajustar a configuração conforme mostrado abaixo. Abra o arquivo de configuração.

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

Altere ‘anonymous_enable‘ para NÃO.

anonymous_enable=NO

Depois disso, remova a opção ‘#‘ do início da linha ‘local_enable‘, alterando-a para YES.

local_enable=YES

Por favor, remova o ‘#’ no início destas linhas para permitir que todos os usuários locais façam chroot em seus diretórios pessoais e não tenham acesso a nenhuma outra parte do servidor.

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

Finalmente reinicie o serviço vsftpd.

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

Etapa 5: Baixe e instale CumulusClips

Para começar, você deve primeiro obter sua cópia gratuita do script CumulusClips em http://cumulusclips/download/, ou você pode usar o seguinte comando wget para baixá-lo conforme mostrado abaixo.

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

Agora conceda a permissão ‘777’ (ler, escrever e executar) nos seguintes diretórios. Certifique-se de que esses diretórios possam ser gravados pelo servidor Web e 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

Em seguida, conceda a propriedade aos cumulusclips para que o servidor web seja gravável.

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]
Etapa 6: Assistente de instalação do CumulusClips

Quando tudo estiver pronto, você poderá acessar o assistente de instalação do CumulusClips em (http://seu-domínio.com/cumulusclips/cc-install/), usando seu navegador.

O assistente de instalação verificará se os arquivos podem ser gravados pelo servidor web. Caso contrário, você será solicitado a inserir credenciais de FTP para realizar atualizações futuras e outras alterações no sistema de arquivos.

Insira os detalhes do banco de dados, como nome do banco de dados, usuário e senha, que criamos na Etapa 2 acima.

Insira sobre a configuração do seu site, como URL base, nome do site, conta de administrador, senha e e-mail.

Painel de administração CumulsCliops

Ver a primeira página de um site.

Comece a enviar seus próprios vídeos.

Veja lista de vídeos aprovados.

Configurações Gerais

Comece a reproduzir vídeos

É isso! Agora, você pode começar a enviar vídeos, personalizar e criar a marca do seu site CumulusClips Video Sharing recém-instalado.