Owncloud Ubuntu 18.04/16.04
Step 1 – Installing ownCloud
Owncloud não está por defeito nos repositirios da Canonical para Ubuntu por isso vamos adiciona-lo:
-
curl https://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key | sudo apt-key add -
A “Release.key” contem o PGP para garantir que os packages owncloud sao autenticos.
Importar a respectiva Key:
-
echo 'deb https://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key /' | sudo tee /etc/apt/sources.list.d/owncloud.list
Realizar o Update dos repositorios e instalar os seguintes packages:
-
sudo apt update
-
sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-files
Step 2 — Ajustar a localização do owncloud
Ajustar a configuração da localização do Document Root (onde o Apache vai “procurar” o Owncloud):
-
sudo nano /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
. . .
DocumentRoot /var/www/owncloud
. . .
</VirtualHost>
Após sair e guardar verificar as configurações:
-
sudo apache2ctl configtest
Syntax OK
Se tudo estiver OK, fazer reload do apache:
-
sudo systemctl reload apache2
Apache should now know how to server your ownCloud files.
Step 3 – Configurar MySQL
Antes de configurar-mos a Configuração Web é necessario configurações do MySQL
Realizar o login no MySQL:
-
sudo mysql
Caso tenha password para o utilizador root
usar este comando:
-
mysql -u root -p
Criar a base de dados dedicada para o owncloud:
-
CREATE DATABASE owncloud;
Criar utilizador para configuração:
-
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'owncloud_database_password';
Warning: Nao colocar a password a vermelho do comando: owncloud_database_password
Actualizar os privilegios:
-
FLUSH PRIVILEGES;
Sair:
-
exit
Step 4 – Configurar ownCloud
Para aceder ao Owncloud Web Interface basta bater o IP:
http://192.168.10.130
ou
http://o.ip.da.maquina