Tenha a sua própria cloud! Aprenda a instalar o ownCloud 9.0

45 Comentários

Um dos projectos mais popular na área das clouds privadas é o ownCloud.  No inicio de Março foi lançada a versão 9.0 que trouxe melhorias significativas ao nível do desempenho, várias correcções de erros e também novas funcionalidades.

Hoje vamos ensinar a instalar o ownCloud 9.0 no Debian 8.0.

ownCloud-9.0-round


Como instalar o ownCloud no Debian ?

A instalação do ownCloud é algo relativamente simples e rápida. O utilizador deverá ter uma máquina razoável mas uma boa quantidade de GB livres para armazenamento dos dados.

Para instalarem o ownCloud no Debian ou distribuição derivada devem seguir os seguintes passos:

Passo 1 – Instalação do software base necessário

Antes de iniciar a instalação do ownCloud , deverá instalar algum software necessário como por exemplo o gestor de abse de dados MariaDB, o Apache entre outros.

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

owncloud_001

Passo 2) Criação de uma base de dados e respectivo utilizador
mysql -u root -p
Enter password:
mysql> CREATE USER 'u_pplware'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
mysql> CREATE DATABASE db_owncloud;
mysql> GRANT ALL ON db_owncloud.* TO 'u_pplware'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit
Passo 3 – Obter e instalar o owncloud 9

Primeiro é preciso obter a última versão do Owncloud

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

Agora descompactamos já para /var/www/html/

tar xvf owncloud-9.0.0.tar.bz2 -C /var/www/html/

Vamos agora definir as permissões necessárias:

chown www-data:www-data -R /var/www/html/owncloud/
Passo 4) Configuração do Apache para o OwnCloud

Para tal deve criar o ficheiro etc/apache2/sites-available/owncloud.conf e inserir a seguinte informação.


 
Alias /owncloud /var/www/html/owncloud


Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

Depois de gravado o ficheiro, façam restar ao owncloud

service apache2 restart
Passo 5) Configuração do OwnCloud

Deve começar a aceder ao endereço http://localhost/owncloud e introduzir a informação solicitada:

  • Username: ex. pplware
  • Password: escolher uma password
  • Data Folder: /var/www/html/owncloud
  • Database User: u_pplware
  • Database password: a definida anteriormente
  • Database Name: db_owncloud

owncloud_002

E está feito, a plataforma está pronta a funcionar com os “serviços base”!

owncloud_003

O conceito de cloud é hoje amplamente usado por empresas, Instituições de ensino e até por utilizadores domésticos. A cloud é um modelo de disponibilização e utilização de Tecnologias de Informação e Comunicação (TIC) que representa uma evolução de modelos TIC anteriores. Se nunca criaram uma cloud, aqui está uma boa oportunidade.

Comentários

45

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Sergio J
    Sergio J

    Qual a diferença para um servidor FTP?

      1. Avatar de Sergio J
        Sergio J

        Continuo a achar que uma cloud em casa não passa de um mero servidor de FTP. A vantagem da cloud seria a segurança dos dados, seja pelos backups, seja pelo histórico.

        1. Avatar de SpitFire
          SpitFire

          Alguém falou em usar a Could apenas em casa? eu acesso a minha onde eu quiser (:

        2. Avatar de balelas
          balelas

          FTP é FTP.
          Cloud (Webdav) é outra.

          1. Avatar de Sergio J
            Sergio J

            Eu sei que sim. Mas qual a real vantagem de ter uma cloud em casa. Essa é a minha verdadeira pergunta. Se é para ter meramente acesso a ficheiros não chega um servidor FTP?

          2. Avatar de David Ramos
            David Ramos

            É um meio simples de partilhar a cloud com a família para qualquer dispositivo. Ou vais dizer a avozinha para instalar e aceder a um FTP no Tablet?

          3. Avatar de lpdourado
            lpdourado

            Tens deteminados serviços que podem complementar não apenas a componente de partilha de ficheiro, como por exemplo calendário, contactos, etc. Imagina um serviço pessoal do género Google, mas sem o serviço de e-mail incorporadoe onde tu próprio controlas os teus dados e acessos.

      2. Avatar de Mario Ferreira
        Mario Ferreira

        O owncloud (cloud) fornece muito mais que um simples acesso a fichieros, entre um deles versioning dos ficheiros :
        https://doc.owncloud.org/server/9.0/user_manual/files/version_control.html

  2. Avatar de Carlos
    Carlos

    Continuo a ter problemas neste aviso:
    O seu servidor da Web não está configurado corretamente para permitir a sincronização de ficheiro, porque a interface WebDAV parece estar com problemas

    Podem ajudar-me?

    Minhas configurações
    Ubuntu server
    lamp

    1. Avatar de Pedro Pinto

      Vou investigar. Podes mandar screenshot sff?

      PP

      1. Avatar de Carlos
        Carlos

        obrigado pelos vossos comnetarios.

        Eu, ainda estou com a versão 8.03.
        Não pretendia fazer nova intalação visto que já tenho lá muita coisa.
        O update para o 9, ainda não apareceu na pagina de admin para atualização.
        entretanto, não consigo resolver a cena do Webdav.

  3. Avatar de Tiago
    Tiago

    Parabéns pelos excelentes artigos pplware!

  4. Avatar de filipe
    filipe

    haverá algum cloud server que além do seu manuseio baseado em página WEB tenha um cliente para windows (tipo cloudpt ou dropbox)

    1. Avatar de Tiago
      Tiago

      Boas filipe,

      O owncloud tem cliente para Windows 😉

  5. Avatar de Bruno Ferreira Cantante
    Bruno Ferreira Cantante

    Já uso o Owncloud à algum tempo e não troco por nenhuma outra solução. Uso sobre o proxmox com backup agendado do CT para disco externo. Tenho 3 users ativos, partilhas internas e externas, app’s em 2 smartphones com upload de fotos imediato, 2 pc’s, 1 Mac e já 40 e muitos GB de fotos, videos, doc’s, músicas, etc…
    Tenho WOL para ligar a máquina quando quero pelo smartphone e ssh command (app ssh button) para desligar.
    Neste momento o meu desafio é migrar o Debian para a versão 8 por causa do php 5.5. Não sei o que é melhor, se migrar os dados para uma nova máquina virtual ou fazer o upgrade e configuração toda à unha!!.
    Recomendo!!

    1. Avatar de Pedro S.
      Pedro S.

      Parece bem! Também ando a estruturar algo do género. Estou a pensar colocar um NAS por ethernet (por questões de fiabilidade e velocidade) e colocar 1 Galaxy Tab3, 1 computador e dois Redmi Note 3 a fazer backup (se for sincronização é o ideal) automaticamente assim que se conectam à rede.
      Podes explicar melhor como fizeste?
      Cumps!

      1. Avatar de Bruno Ferreira Cantante
        Bruno Ferreira Cantante

        Burn proxmox (https://www.proxmox.com/en/proxmox-ve), instal e config.
        Na versão anterior tinham um template debian 7 já com o owncloud, agora já não. Qualquer das formas, sacas uma iso duma distro a gosto, upload e crias 1 VM e dps é só seguir os passos para a instalação do owncloud.
        No meu caso uso um portátil então isto é importante:
        —–Remover suspender ao baixar ecrã:—–

        nano /etc/systemd/logind.conf

        HandleLidSwitch=ignore

        reiniciar serviço:
        systemctl restart systemd-logind

        ——————————————-

        Em relação ao disco externo, não tenho os passos para criar o LVM, estes passos foram para reactivar:

        —–Mount disco externo por LVM———–

        pvscan

        ls /dev/backup_vg

        lvchange –avaliable y /dev/backup_vg/vol01

        nota: o backup_vg é resultado do pvscan e o vol01 é resultado do ls /dev/backup_vg

        mkdir /backup

        mount /dev/backup_vg/vol01 /backup

        nota: depois configurar no pvm (interface web) a storage do tipo diretório “/backup”

        —–fixar mount:———–

        nano /etc/fstab

        adicionar: /dev/backup_vg/vol01 /backup ext3 defaults,errors=remount-ro 0 1

        ——————————————

      2. Avatar de Bruno Ferreira Cantante
        Bruno Ferreira Cantante

        Julgo que o proxmox também já permite adicionas storage NAS via interface web.

    2. Avatar de GUILHERME CESAR CASAGRANDE
      GUILHERME CESAR CASAGRANDE

      Bom dia parceiro.
      A ultima atialização do owncloud não roda no windows correto?
      Você já fez a instalação dela no servidor de sua empresa?
      Estou precisando de um feedback para subir com essa nova atualização dele pro servidor.
      obrigado

  6. Avatar de Mário
    Mário

    Alguém me pode dizer se o Raspberry pi pode ter o owncloud a funcionar ao mesmo tempo que o kodi, por exemplo?
    Podemos estar a ver um filme no kodi e alguém aceder aos ficheiros através do owncloud, no mesmo raspberry pi, ou isto torna-se um “pesadelo”?

    1. Avatar de Diogo Santos
      Diogo Santos

      Sim pode. Com o Raspberry Pi 2 ou 3 não terás problemas, podes instalar o Owncloud no PiPplware por exemplo, seguindo os mesmos passos.

  7. Avatar de balelas
    balelas

    Eu acho melhor instalar conforme a documentação e activar acesso por https.
    Se fizerem apenas isto o owncloud vai gerar muitos avisos e erros.

  8. Avatar de neapo
    neapo

    dá para escolher as pastas e ficheiros que se que efectuar backups?
    um raspberrypi seria suficiente como maquina para backups?

    1. Avatar de balelas
      balelas

      Para o backup podes usar o back in time (para mim resultou melhor do que o backup nativo do owncloud).
      O raspberry server para backup sim

  9. Avatar de Ricardo Martins
    Ricardo Martins

    Há algum tutorial para instalar no raspberry? Há uns tempos tive uns problemas a tentar instalar.

    1. Avatar de balelas
      balelas

      Se usares a imagem Raspbian não terás problemas usando o mesmo processo

    2. Avatar de nfu
      nfu

      Aconselho a solução que uso, o DietPi + LAMP + LetsEncrypt (para SSL/HTTPS), tudo englobado só no DietPi.

      Apenas instalei o ownCloud aparte porque no DietPi ainda estava uma versão 8.x

    1. Avatar de irlm
      irlm

      é mais complicado, deu erro no mysqld error 2002
      alternativa xampp.

  10. Avatar de Bruno Ferreira Cantante
    Bruno Ferreira Cantante

    Em tempos tive um Raspberry com o owncloud (julgo v.6) mas perdeu desempenho com alguma facilidade principalmente quando comecei a adicionar projectos C#, php com muitos “ficheirinhos”, a indexagem era lenta e com isto as sincronizações eram desmotivantes. Apesar de actualmente estar melhor, mais capacidade de processamento e o próprio owncloud estar mais eficiente recomendo compactar o que já não utilizam.

    1. Avatar de Diogo Santos
      Diogo Santos

      O Owncloud no RPi 1 é lento, principalmente por causa do Apache que é pesado para o RPi 1. O Nginx e o lighttpd têm melhor desempenho no Raspberry.

      1. Avatar de Frederico Ulísses Carlos Kelvin
        Frederico Ulísses Carlos Kelvin

        Bom dia Diogo, eu tinha instalado à menos de um mês através do sudo apt-get o owncloud e instalou a versão 7, não é possível actualizar o pacote na distribuição?
        Estou a utilizar o pipplware 5.1 num raspberry pi 2. Obrigado

        1. Avatar de Diogo Santos
          Diogo Santos

          O pacote é o que existe no repositório do Raspbian. Se quiseres uma versão mais recente, tens de seguir as instruções em cima.

  11. Avatar de Rui Santos
    Rui Santos

    Boa noite.
    Integração com outlook já tem ?

    Pena só ter integração com thunderbird directa .

    Obrigado

  12. Avatar de Artur Vasques
    Artur Vasques

    Boas.
    Já tenho instalado o owncloud na minha máquina virtual e estou a tentar instalar a aplicação libreoffice. Já alguém instalou essa aplicação que me possa ajudar?

  13. Avatar de Nuno
    Nuno

    Boas.

    Tenho uma maquina que corre Kubuntu. Posso colocar lá um disco extra e instalar o Owncloud para “gerir” esses dados e continuar a usar a maquina como posto de trabalho? Ou dá problemas e deve ser instalado numa maquina apenas para essa função?

  14. Avatar de Nuno
    Nuno

    Boas.

    Tenho uma maquina que corre Kubuntu. Posso colocar lá um disco extra e instalar o Owncloud para “gerir” esses dados e continuar a usar a maquina como posto de trabalho? Ou dá problemas e deve ser instalado numa maquina apenas para essa função?

  15. Avatar de Valter Paulino
    Valter Paulino

    Atenção que usando este método os ficheiros e pastas ficam todos disponíveis sem qualquer autenticação. Basta colocar o link http://localhost/owncloud/data/u_pplware/

    Testado em ubuntu 15.10

  16. Avatar de BarcelWeb
    BarcelWeb

    Boas tardes.
    Servidor com o ISPConfig Version: 3.0.5.4p9 com o Nginx, instalar owncloud 9 podem dar uma dica.

  17. Avatar de djofight
    djofight

    owncloud em debian, em winsrv 2012 r2 pydio. o owncloud em win só até à v6 cm xampp

  18. Avatar de Kelvin Lima
    Kelvin Lima

    Afinal ele é gratuito ou não? no portal dele vi apenas versão demo e trial.

  19. Avatar de Koelho
    Koelho

    Boa noite a todos, não sei se é possivel instalar o owncloud no disco externo com ligação LAN e usa-lo como um disco Multimedia ou alternativa instalar num disco sem ligação LAN e ligando o disco ao router ou algo parecido.
    Caso isto não funcione, que sugestões têm?

  20. Avatar de Henrique
    Henrique

    Já não da para por em windows o owncloud pois não?