owncloudperfeita

Quer ter sua nuvem particular?

 

O ownCloud é uma solução open-source onde você pode armazenar seus documentos, fotos, vídeos, arquivos e disponibilizá-los na rede. Funciona da mesma maneira que os mais conhecidos, como o dropbox, onedrive, googledrive, mega e etc.

O legal é que você pode ter a mesma experiência de usabilidade dessas plataformas e sem limite de espaço, pois estará instalado no seu próprio computador/servidor.

 

Site oficial do projeto

https://owncloud.org/

 

Irei demonstrar como instalar e configurar no Linux usando o Debian 8 – Jessie

Obs: Nos repositórios do Debian já existe o ownCloud disponível, mas na versão 7, a versão mais recente até a criação deste artigo é a 9.

Se desejar usar a versão 7, feche os olhos e ...

apt-get install owncloud

 

Lembre-se que você precisa do Apache, PHP e do MySQL.

O Debian fará a instalação automaticamente, depois só acessar http://seuip/owncloud para configurar o banco de dados.

Existe uma opção de adicionar os repositórios para instalar a versão 9, mas testei e não funcionou corretamente.

 

Vamos instalar na unha, instalação manual.

Vamos lá...

 

Pacotes necessários:

apt-get install apache2 mysql-server libapache2-mod-php5
apt-get install php5-gd php5-json php5-mysql php5-curl
apt-get install php5-intl php5-mcrypt php5-imagick

 

Faça o download do owncloud

wget download.owncloud.org/community/owncloud-9.0.0.tar.bz2

versão .zip

wget download.owncloud.org/community/owncloud-9.0.0.zip

 

Descompacte o arquivo

tar -xjf owncloud-x.y.z.tar.bz2

ou na versão .zip

unzip owncloud-x.y.z.zip

 

Depois mova a pasta descompactada para o diretório web

mv owncloud /var/www/html

 

Configurações adicionais do Apache

Para o ownCloud funcionar corretamente é necessário habilitar o módulo mod_rewrite com o comando:

a2enmod rewrite

 

Módulos adicionais recomendados:

mod_headers, mod_env, mod_dir e mod_mime

a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime

reinicie o apache

service apache2 restart

 

Dê permissão para a pasta

chown -R www-data:www-data /var/www/html/owncloud/

 

Reinicie o apache

/etc/init.d/apache2 restart

ou

service apache2 restart

 

Pelo navegador, acesse o diretório do ownCloud

http://seuip/owncloud

1

 

  1. Criar um usuário de administração e a senha.

  1. Indicar o diretório de dados (é fortemente recomendado que não fique no diretório do servidor web, indique um outro caminho para os dados, é essencial configurar isso neste momento).

2

           3. Entre com as informações do banco de dados e concluir.

Obs: Dê permissão para o diretório dos dados que escolheu antes de concluir a instalação.

chown -R www-data:www-data /diretorio-dos-dados

 

Aumentando o tamanho para upload de dados

 

Por padrão, o limite de uploads de arquivos é pequeno (2 MB). Iremos alterar o arquivo

/etc/php5/apache2/php.ini onde buscaremos pelas linhas:

“upload_max_filesize”

“post_max_size”

Defina o valor que achar melhor.

 

Confirando uma memória cache

 

No manual de instalação do ownCloud pede-se para configurar um cache afim de aumentar o desempenho.

Verifique a versão do seu PHP instalado

php -v

APCu para PHP 5.5 ou superior

apt-get install php5-apcu

Reinicie o apache

service apache2 restart

 

Depois de reiniciar o servidor web incluia a linha abaixo dentro de config.php. Este arquivo de configuração encontra-se dentro de /var/www/html/owncloud/config/

'memcache.local' => '\OC\Memcache\APCu',

 

Habilitando SSL

o ownCloud pede que você habilite SSL para criptografar todo o trafego de dados.

a2enmod ssl
a2ensite default-ssl
service apache2 reload

 

No manual oficial de instalação existem mais alguns parâmetros opcionais que você pode conferir no link abaixo.

https://doc.owncloud.org/server/9.0/admin_manual/installation/source_installation.html

 

Personalizando a sua nuvem

 

Alterando o logotipo padrão

Agora vamos alterar o logo padrão do ownCloud para um que você quiser.

O logotipo fica no diretório /var/www/html/owncloud/core/img

O logo original usado é o 'logo-icon.svg' mas também existe dentro deste diretório 'logo-icon.png' e

'logo-icon-175px.png'

 

Jogue seu logotipo personalizado dentro deste diretório no formato .png ou .svg.

Após colocar seu logo na pasta, deve-se editar o arquivo 'header.css' dentro de .../core/css

mudando logo owncloud

 

Altere para o nome do seu logo em background-image

Abaixo estão parâmetros de tamanho e posição, ajuste conforme desejar.

Para alterar o favicon e os outros icones é da mesma forma, só alterar o arquivo header.css

 

Alterar o link e o slogan do rodapé da página

 

Vamos alterar o arquivo defaults.php em …/lib/private

modificar slogan

$this->defaultEntity = "ownCloud"; /* e.g. company name, used for footers and copyright notices */

$this->defaultName = "ownCloud"; /* short name, used when referring to the software */

$this->defaultTitle = "ownCloud"; /* can be a longer name, for titles */

$this->defaultBaseUrl = "https://www.owncloud.org";

$this->defaultSlogan = $this->l->t("web services under your control");

 

Eu alterei as linhas : 'defaultEntily', 'defaultBaseUrl' e 'defaultSlogan'

Salve o arquivo e dê um refresh na página.

 

Resultado da minha nuvem:

resultado alteração logo

 

Configurando domínios confiáveis

 

Para acesso externo você deve incluir os ips e ou domínios confiáveis em

/var/www/html/owncloud/config/config.php

Basta colocar o endereço no campo referente a trusted_domains

Como eu não tenho um ip quente (estático) eu uso um endereço do no-ip para acessar minhas páginas na internet, é só incluir o dominio ou ip no arquivo em questão.

 

Habilitando o app Documents

 

O Documents é um app para abrir e editar arquivos .odt .doc. docx. Para habilitá-lo vá até aplicações / productivity , encontre o Documents e habilite-o.

app

 

app2

Habilitando-o você já poderá abrir e editar documentos .odt, mas para .doc e .docx tem que instalar o LibreOffice/OpenOffice no servidor.

Para instalar o LibreOffice:

apt-get install libreoffice

 

Depois de instalado, vá até Admin no canto superior direito.

admin

 

Procure Documentos e Selecione Local, Aplicar e testar. Pronto se nada der errado, você conseguirá editar os documentos do Word.

admin2

 

Existe um app experimental do libreoffice para poder abrir .xls .ppt entre outros, mas ainda não testei.

 

Até a próxima.