Instalação e configuração do OwnCloud no Debian 8

Share

Olá, saudações “pinguinzeiros” (e “janeiros” kkk). A algum tempo atrás (3 meses pra ser mais exato) meu diretor chegou em mim e pediu que desenvolvesse uma solução para sanar nosso problema de backups e compartilhamento de arquivos, então com algumas buscas na rede encontrei uma solução muito boa chamada OwnCloud; uma ferramenta simples, rápida, e objetiva para o proposito que foi desenvolvida e que vai te auxiliar muito, com questões dos dados de seus clientes e comunicação interna da sua empresa. O projeto Owncloud é mantido pela owncloud.org e é uma ferramenta de código aberto desenvolvida em PHP com suporte a bancos MySQL e Postgres.

Vamos ao que nos interessa:

Logo após a instalação do Debian 8 vamos começar a instalação e configuração do Owncloud.

1º – Atulizar o SO apos instalação.

-logar com o root

-sudo apt-get install update && upgrade

2º – Instalar Apache2 e PHP5.

-sudo apt-get install apache2

aptitude install php5 libapache2-mod-php5

-Depois de ter feito os comando acima va dentro da pasta cd /var/www/html e de o seguinte comando vim info.php e dentro desse arquivo copie e cole o seguinte codigo:

<?php

phpinfo();
?>

Obs: Debian 8 na hora da instalação ele te pergunta se quer instalar o

servidor Web, é só marcar que ja vai instalar os pacotes necessários para o funcionamento do serviço.

3º – Configurar o Sudo no Debian.

-logar com o root

-apt-get install sudo

-adduser [usuario] sudo

Obs: Se por um acaso nao conseguir por algum motivo entao adicione seu user via comando, abra o arquivo sudoers “vi /etc/sudoers” e adicione “user ALL=(ALL) ALL”. SEM AS ASPAS

4º – Instalar o openssh-server.

-sudo apt-get install openssh-server

5º – Instalar MySQL Server.

-CREATE DATABASE owncloud;

-GRANT ALL ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘toor’ WITH GRANT OPTION;

-nano /etc/mysql/my.cnf > editar a linha bind-address para 0.0.0.0.(para acessar via workbanch ou outro cliente)

-sudo service mysql restart.

6º – Instalar os Pacotes necessario do php5.

-sudo apt-get install php5-gd php5-curl smbclient bzip2 php5-json\

php5-mcrypt php5-intl php5-json php5-mysql

7º – Baixar o projeto owncloud .zip.

-entra na pasta /opt

-sudo wget https://download.owncloud.org/community/owncloud-8.1.3.zip

-depois de baixado desconpacte com o seguinte comando: sudo unzip owncloud-8.1.3.zip

-logo em seguida mova a pasta owncloud para dentro da pasta /var/www/html com a seguinte

comando: sudo mv owncloud/ /var/www/html

8º – Dentro da do diretorio /var/www/html de as permissões devidas.

-sudo chown -R www-data:www-data owncloud/

-logo em seguida habilite as seguintes funcoes: sudo a2enmod rewrite

sudo a2enmod headers

sudo a2enmod ssl

9º – Servidor Finalizado agora é só abrir ele no endereço abaixo e terminar as configuraçoes.

http://ip_do_servidor/owncloud 

10º – Configurando o serviço de Cache.

1º – Instalar os pacotes do php5 necessario:

-sudo apt-get install php5-apc php5-memcached memcached

2º – Adicionar 2 linhas no codigo do php.ini depois da linha opcache.enable_cli=0

acrescente as seguintes linhas:

-apc.enabled=1 e apc.enable_cli=1.

3º – Depois vá em dentro de /var/www/owncloud/config/config.php e adicione a seguinte linhas:

-‘memcache.local’ => ‘\OC\Memcache\APCu’ => (manter as aspas simples)

Documentaçoes para administradores, usuarios e desenvolvedores você encontra no site https://owncloud.org/, participe do Forum e fique por dentro de tudo.

Artigo enviado por Joabe Guimarães (Twitter: @kachorroskiG)

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.