Instalando Owncloud no ubuntu 16.04


OwnCloud é um sistema mais conhecido como "serviço de armazenamento e sincronização de arquivos". Como tal, ownCloud é muito semelhante ao amplamente usado Dropbox, cuja principal diferença é que ownCloud é gratuito e open-source, e permitindo assim qualquer um de instalar e operar sem custo em um servidor privado, sem limite de espaço de armazenamento (com exceção da capacidade do disco rígido) ou o número de clientes conectados.

Fonte(s): https://pt.wikipedia.org/wiki/OwnCloudhttps://owncloud.org/

Nesse vídeo ensinaremos como criar uma nuvem privada, instalando o Owncloud no Ubuntu server 16.04:




Abaixo os comandos para instalação: 


Atualizando todos os pacotes do sistema:

sudo apt-get update && sudo apt-get dist-upgrade -y

Instalar o apache:

sudo apt-get install apache2

Instalar o PHP 5.6 ( compatível com Owncloud):

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update

$ sudo apt-get install php5.6

Instalando as demais dependências do PHP:

$ sudo apt-get install php5.6-json php-xml php-mbstring php5.6-zip php5.6-gd php5.6-sqlite curl libcurl3 libcurl3-dev php5.6-curl php5.6-gd php5.6-intl php5.6-mcrypt php5.6-imagick php-pear php-xml-parser php5.6-sqlite sqlite mp3info curl libcurl3-dev zip php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml


Instale o Banco de Dados MySQL:

$ sudo apt-get install mysql-server

Criando a Base de Dados e Usuário do Banco:

Faça login como root no MySQL:

sudo mysql -u root -p

Comandos para criar o usuário e o banco:

CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'owncloud';
CREATE DATABASE ownclouddb;
GRANT ALL ON ownclouddb.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
exit

Fazendo o download do owncloud e extraindo:
wget https://download.owncloud.org/community/owncloud-9.0.3.tar.bz2
tar -jxvf owncloud-9.0.3.tar.bz2

Movendo o Owncloud para a pasta do servidor web:
sudo mv owncloud /var/www/html


Dando permissões para o servidor web: 

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

Reiniciar o apache:
sudo /etc/init.d/apache2 restart

Feito isso, basta digitar no navegador http://ipdoservidor/owncloud para configurar o usuário administrador e já utilizar o aplicativo.

7 Comentários

  1. Amigo, boa tarde, tudo bem..??
    Fiz exatamente como seu post, porém adaptando para o que eu preciso, que não é o owncloud.
    No navegador, ao digitar o IP Servidor seguido do "portal_novo" (para você foi "owncloud"), me retorna com a seguinte mensagem:
    "Uma das extensões necessárias para funcionamento do portal não foi carregada, comunique o administrador do sistema!".
    Saberia como posso resolver isso..??
    Por ora fico muito agradecido..!!

    ResponderExcluir
    Respostas
    1. Boa tarde, tudo ótimo.

      Pode ser alguma dependência específica do sistema que está implantando, pode me dizer qual é o sistema para eu ver se é necessário instalar algo a mais?

      Excluir
    2. Olá amigão, tudo bem..??
      Sim, de fato era uma dependência que estava faltando. Já consegui resolve-la..!!
      Muito grato pela sua intenção em ajudar..!!
      Provavelmente você não conheceria o programa. Ele se chama Conexão do Saber e é usado em escolas de Município. Ele funcionava em Linux Educacional 4.0 (2010). Por estar muito obsoleto resolvi testa-lo em um Xubuntu 16.04.1 e não estava conseguindo, porém com esse seu artigo, ficou muito mais bem claro..!!
      Fico muito grato pela sua colaboração e ajuda..!!
      Abraços..!!

      Excluir
  2. Boa tarde,
    Ótimo o tutorial, parabêns!
    No meu caso ja tenho o Owncloud mas na versão 9.1 em um servidor Ubunto 14.04 e agostaria de atualizar.
    Devo apenas atualizar a distro e o Owncloud na sua nova versão 10.0.7, instalar o PHP 5.6 pois o ubuntu 16.04 vem com a versão PHP 7.0.
    Preservando as pastas data/ e config/files da instalação anterios, e na questao do banco do dados não é necessário alterar nenhuma configuração?

    ResponderExcluir
  3. Ola amigo,
    tentei fazer a instalação que fiz no video, mais numa vps com ubunto 16.04 instalado.
    Sera que teria que funcionar da mesma forma?
    É que não estou a consegui colocar a funcionar da um erro, como posso enviar para voçé ver?

    ResponderExcluir
  4. Mesmo após reiniciar o apache, está dando mesmo erro, assim como no vídeo. porém no seu caso reiniciou e voltou a funcionar.
    está acusando que falta dependências.

    conforme mensagens abaixao

    Nenhum driver de banco de dados (sqlite, mysql, or postgresql) instalado.
    Módulo PHP zip não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP dom não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP XMLWriter não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP XMLReader não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP libxml não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP mb multibyte não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP GD não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP SimpleXML não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulo PHP cURL não instalado.
    Por favor, peça ao seu administrador do servidor para instalar o módulo.

    Módulos do PHP foram instalados, mas eles ainda estão listados como desaparecidos?
    Por favor, peça ao seu administrador do servidor para reiniciar o servidor web.

    ResponderExcluir
Postagem Anterior Próxima Postagem