OwnCloud , seus arquivos na nuvem em minutos

Muito está se discutindo sobre privacidade e no fim, o que mais se vê por aí é o povo querer trocar seis por meia dúzia.
Sim, crianças, porque trocar ser monitorado pelo Obama para ser monitorado pela Dilma não me parece uma troca que realmente tenha algum peso não. Até porque ser monitorado pelo Obama é muito mais cool né ?

Mas deixando as brincadeiras de lado, vamos agora brincar com uma ferramenta que para mim é uma das mais legais que eu já conheci nos últimos anos.
O OwnCloud. Boa parte de quem é leitor aqui deve utilizar algum serviço de arquivos na nuvem. Seja do Dropbox, o Copy ou  algum outro do mercado ( como o Mega, que ainda não tem cliente nativo para Linux ).

O OwnCloud é isto, um serviço de arquivos na nuvem, com a vantagem de ser administrado e poder ser instalado por você mesmo em qualquer lugar do mundo que esteja somente sob seu olhar ( em teoria, lógico ).

O tutorial ( que vai ser dificílimo, você verá ) é para o CentOS mas pode ser migrado e utilizado em qualquer distribuição Linux.

Vamos levar em consideração neste tutorial que você já tem um servidor Linux CentOS 6.x rodando com um servidor Web e o PHP em operação.
Caso não tenha eu devo colocar um tutorial sobre isto aqui em breve.

Tendo em operação isto tudo, é só fazer isto aqui :

[brsysb]#cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
#yum install owncloud[/brsysb]

Se tiver algum erro de dependência :

Error: Package: owncloud-5.0.7-4.1.noarch (isv_ownCloud_community) Requires: php-pear-Net-Curl
Error: Package: owncloud-5.0.7-4.1.noarch (isv_ownCloud_community) Requires: php-pear-MDB2-Driver-mysqli
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

É só instalar o repositório epel :

[brsysb]#rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#yum install owncloud[/brsysb]

Agora você já tem o seu OwnCloud em operação. É só acessar o seu ip do seguinte modo :

http:/seuip/owncloud

Caso tenha algum erro relacionado ao mbstring :

Erro do MbString na instalação do Owncloud

 

É só instalar a biblioteca mbstrig e reiniciar o apache.

# yum install php-mbstring
# service restart httpd

E pronto, seu Owncloud está funcionando e prontinho para ter a base de dados criada e o aplicativo funcionar.

Mas, achou que terminou por aqui ? Não … ainda temos mais algumas coisinhas divertidas.

Se você for na interface de upload verá que tem uma limitação de 2 Giga né ?
Isto é chato caso você queira fazer o upload de arquivos de mais de 2 giga, como isos e etc.

Para isto é necessário mudar uma configuração no seu servidor :

[brsysb]# cd /var/www/html/owncloud
# vi .htaccess[/brsysb]

E modifique os seguintes valores para os valores que você deseja :

[brsysb]php_value upload_max_filesize 513M
php_value post_max_size 513M
php_value memory_limit 512M[/brsysb]

 

Max Upload Size no Owncloud

Neste erro você não vai fugir de editar um arquivo html .

[brsysb]# cd /var/www/html/owncloud/apps/files/templates
# vi index.php[/brsysb]

Edite esta parte do código :

[brsysb]<!–<input type=”hidden” name=”MAX_FILE_SIZE” id=”max_upload”
value=”<?php p($_[‘uploadMaxFilesize’]) ?>”>–>[/brsysb]

Tentou e deu erro ? Agora o problema é relacionado a alguns problemas de timeout do Mysql.

Para resolver o problema faça em um htaccess :

[brsysb]php_value max_input_time -1
php_value max_execution_time 60000
php_value default_socket_timeout 60000
php_value mysql.connect_timeout -1[/brsysb]

E pronto, em teoria você já tem o OwnCloud rodando, se ainda não está, manda os erros aí nos comentários que eu tentarei lhe ajudar .

 

Owncloud rodando sem problemas