Installare Owncloud su Ubuntu 15.10

Owncloud è un cloud personale e gratuito, installabile sulle distribuzioni linux più diffuse e attuali.
In questo articolo mi focalizzerò sull’installazione su un computer con installato ubuntu 15.10 (comprese le sue derivate).

Come primissima cosa apro un terminale oppure mi collego via ssh nel caso il mio sia un server remoto e controllo che tutti i repository ed i pacchetti siano aggiornati digitando:

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

Di seguito vado ad installare il LAMP server (Linux Apache MySQL Php) che mi servirà per accedere via browser al mio cloud. Digito:

  • sudo apt-get install lamp-server^ -y

Durante l’installazione mi viene chiesto di scegliere una password di “root” per l’amministrazione di MySQL che inserisco due volte.

MySql

Se voglio implementare nel mio cloud la possibilità di editare direttamente nel browser i documenti di tipo MS Word necessito di installare anche Libreoffice (purtroppo non implementabile nell’ultima versione disponibile).
Questo passaggio non è indispensabile e se non installato non si compromettono le altre funzionalità.

  • sudo apt-get install libreoffice -y

Riavvio il computer.

Ora predispongo un database in MySQL che verrà utilizzato dal cloud. Per questioni di sicurezza è meglio indicare un nuovo utente che utilizzi questo database anziché utilizzare l’utente “root”. Accedo a MySQL come “root” inserendo la password precedentemente scelta:

  • mysql -u root -p

Scelgo un nome per il database che qui indicherò come ownclouddb:

  • CREATE database ownclouddb;

Inserisco il nome dell’utente (che indicherò come owncloud_sqluser) per questo database e la sua password (che indicherò con una_password_segreta). Raccomando di non omettere gli apici nella password. Poi gli assegno i priviegi e abbandono l’amministrazione di MySQL:

  • GRANT ALL PRIVILEGES ON ownclouddb.* TO owncloud_sqluser@localhost IDENTIFIED BY 'una_password_segreta';
  • flush privileges;
  • quit

Ora non mi resta che aggiungere il repository con la sua chiave per l’installazione e successivi aggiornamenti di Owncloud:

  • wget -nv https://download.owncloud.org/download/repositories/stable/xUbuntu_15.10/Release.key -O Release.key
  • sudo apt-key add - < Release.key
  • sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/owncloud.list"
  • sudo apt-get update
  • sudo apt-get install owncloud -y

Apro un browser e vado alla pagina http://localhost/owncloud e pongo particolare attenzione alla parte >>Archiviazione e database<< come nello screenshot:

own1

Inserisco i dati che mi vengono richiesti per la prima configurazione scegliendo MySQL/MariaDB come segue:

own2

Nella prima parte indico un utente che sarà l’amministratore (sconsiglio di utilizzare admin) con sua rispettiva password.
Nella seconda parte scelgo dove verranno salvati tutti i file che verranno inseriti dagli utenti.
Nella terza parte inserisco i dati che avevo scelto in fase di configurazione di MySQL.

Attenzione! Se si lasciano visibili le password in fase di configurazione si genera un errore.