Clipbucket

De MochilaWiki
Ir para navegaçãoIr para pesquisar

Página do projeto

A instalação foi realizado num sistema Ubuntu 14.04.4 LTS

Dependências

apt-add-repository ppa:mc3man/trusty-media
apt-get update
apt-get upgrade
apt-get install apache2 mariadb-server php5-xsl php-pear unzip \
imagemagick php5-imagick php5 php5-mysql php5-curl php5-gd php5-cli ruby \
ffmpeg gpac mediainfo
gem install flvtool2

Instalando

wget http://netix.dl.sourceforge.net/project/clipbucket/ClipBucket%20v2/clipbucket-2.8.v3354-stable.zip
unzip clipbucket-2.8.v3354-stable.zip
mkdir /var/www/clipbucket/
cp -r clipbucket-2.8.v3354-stable/upload/* /var/www/clipbucket/
cp clipbucket-2.8.v3354-stable/upload/.htaccess /var/www/clipbucket/
chmod -R 777 /var/www/clipbucket/includes/
chmod -R 777 /var/www/clipbucket/files/
chmod -R 777 /var/www/clipbucket/images/
chmod -R 777 /var/www/clipbucket/cache/
chmod -R 777 /var/www/clipbucket/cb_install/
chown www-data:www-data -R /var/www/clipbucket/

Criando Banco de Dados

mysql -u root -p

e rode os comandos

CREATE DATABASE clipbucketdb;
CREATE USER 'clipbucketuser'@'localhost' IDENTIFIED BY 'suasenha';
GRANT ALL PRIVILEGES ON clipbucketdb.* TO 'clipbucketuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ajuste no Apache

em /etc/apache2/sites-available/clipbucket.conf coloque

<VirtualHost *:80>
ServerAdmin folhas@seudominio.com.br
DocumentRoot /var/www/clipbucket/
ServerName tv.lavits.org
ServerAlias www.tv.seudominio.org
<Directory /var/www/clipbucket/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/tv.seudominio-error_log
CustomLog /var/log/apache2/tv.seudominio-access_log common
</VirtualHost>

Agendamento com Cron

rode o comando crontab -e e cole

* * * * * php -q /var/www/clipbucket/actions/video_convert.php
* * * * * php -q /var/www/clipbucket/actions/verify_converted_videos.php
0 0,12,13 * * * php -q /var/www/clipbucket/actions/update_cb_stats.php

Ajuste no htaccess

em /var/www/clipbucket/.htaccess foi acrescentado

php_flag display_errors off
php_value max_input_time 1000
php_value max_execution_time 7220
php_value max_post_size 4096M
php_value output_buffering on
php_value post_max_size 4096M
php_value upload_max_filesize 4096M
php_flag safe_mode off
php_flag magic_quotes_gpc on
php_value session.gc_maxlifetime 14000
php_value output_buffering 8192

Reinicie o apache

php5enmod imagick
a2enmod rewrite
a2ensite clipbucket
service apache2 restart

Pós-instalação

  1. depois de instalado remova o diretório /var/www/clipbucket/cb_install/
  2. Vá em Stats And > Website Configurations > Uploading and Conversation Settings e altere o caminho /usr/local/bin/ffmpeg para /usr/bin/ffmpeg e /usr/local/bin/MP4Box para /usr/bin/MP4Box e acrescente em Allowed extensions os formatos webm e ogv. Depois clique em Update Settings.