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/OwnCloud & https://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.
Tags
Tutoriais
Amigo, boa tarde, tudo bem..??
ResponderExcluirFiz 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..!!
Boa tarde, tudo ótimo.
ExcluirPode 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?
Olá amigão, tudo bem..??
ExcluirSim, 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..!!
Perfeito! Parabéns!
ResponderExcluirBoa tarde,
ResponderExcluirÓ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?
Ola amigo,
ResponderExcluirtentei 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?
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.
ResponderExcluirestá 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.