segunda-feira, 20 de julho de 2015

Criando sua própria nuvem privada com Owncloud



As dependências

apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo mp3info mysql-server

Baixe o pacote do Owncloud

 wget https://download.owncloud.org/community/owncloud-8.1.0.tar.bz2

 Mova para o seu diretório source do apache. No meu caso ele está localizado no diretório /var/www/html/, mas em muitos casos ele pode se encontrar na parta /var/www

mv owncloud-8.1.0.tar.bz2 /var/www/html/ 

Descompacte o arquivo

tar xvf owncloud-8.1.0.tar.bz2

como root, dê permissão total para a pasta em modo recursivo para que o software consiga completar a instalação

 chmod 777 owncloud/ -R
O Owncloud trabalha com dois tipos de bancos de dados, o MySQL e o SQLite, e você pode optar por eles durante a instalação. O SQLite é a mais tranquila, e o sistema configura sozinho, mas não é muito recomendada caso você queira fazer sincronização de clientes Windows, Linux, Mac, Mobile e etc.


Criando uma base MySQL


# mysql -u root -p
# mysql> create database owncloud;
# mysql> quit;
No navegador, digite http://IP-DO-SERVIDOR/owncloud

Defina um usuário e senha para o perfil administrador,  forneça os dados de acesso ao MySQL para o Owncloud e prossiga com a instalação



Feito isso, o Owncloud irá iniciar. :)


Os diretórios dos usuários são criados por default no diretório /var/www/html/owncloud/data/USUARIO/files/ ou /var/www/owncloud/data/USUARIO/files/

Por padrão, o Owncloud só aceita uploads com 512mb. Podemos alterar isso modificando alguns parâmetros do php.ini do seu servidor encontrados no arquivo /etc/php5/apache2/php.ini, em seguida vá nas configurações do owncloud e acerte o tamanho.

Busque pelas linhas “upload_max_filesize” “post_max_size” e altere para o valor desejado.

:)

SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Desenvolvedor Web PHP com foco em Backend e POO, Linux SysAdmin DevOps e Entusiasta Python. Criou esse site pra contribuir com a comunidade com coisas que aprende dentro de um setor maluco de TI :)

4 comentários:

  1. Parabéns pelo post. Gosto muito do seu conteúdo, sou leitor assíduo. Abraço

    ResponderExcluir
    Respostas
    1. Muito obrigado!! Minha intenção é colaborar sempre mais!

      Excluir
  2. Sempre acompanhando também cara. Parabéns e continue motivado a ajudar a todos.

    ResponderExcluir

 
Nanoshots | Open Source Security, Linux e Tutoriais © 2015 - Designed by Templateism.com