Trasforma il tuo Raspberry Pi in un cloud personale con ownCloud

ownCloud è un'applicazione di software gratuito del tipo di servizio file hosting, che consente l'archiviazione online e applicazioni online (cloud computing). Ha una buona interfaccia utente basata sul web e ha app per Linux, Windows, macOS, Android e iPhone.

A causa della natura di ownCloud, eQuesta applicazione è perfetta per il nostro Raspberry Pi e questo può aiutarci a darti la funzionalità di ospitare i nostri file.

L'installazione di ownCloud sul nostro Raspberry Pi è abbastanza semplice. In questo tutorial prenderemo come base il sistema ufficiale del nostro Raspberry che è Raspbian.

Se ancora non hai questo sistema installato sul tuo Raspberry, puoi consultare il seguente articolo dove spieghiamo come farlo in modo abbastanza semplice. Il collegamento è questo.

Già con Raspbian installato sul nostro Raspberry pi, aggiorneremo i pacchetti e la cache del repository dei pacchetti APT di Raspbian con il seguente comando:

sudo apt update

Ora, devi aggiornare tutti i nuovi pacchetti software che sono stati rilevati da Raspbian. Per questo non ci resta che eseguire il seguente comando:

sudo apt upgrade

Aggiunta del repository di pacchetti OwnCloud

OwnCloud non è disponibile nel repository Raspbian. Per cui lo aggiungeremo al nostro sistema nel modo seguente.

Primo, scarichiamo la chiave GPG dal repository dei pacchetti OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Ora aggiungiamo la chiave di download al sistema con:

sudo apt-key add - < Release.key

Già con la chiave aggiunta al sistema, possiamo aggiungere il repository ownCloud al nostro sistema. Lo aggiungeremo eseguendo il seguente comando:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Già aggiunto il repository, ora eseguiremo i comandi aggiornare di pacchetti e il nostro elenco di repository con:

sudo apt update

sudo apt upgrade

Nel caso in cui vediamo un messaggio relativo a wpasupplicant, è sufficiente digitare la lettera q. E a questo punto l'installazione dovrebbe continuare.

Ora con tutto aggiornato e l'applicazione installata, Dovremo solo riavviare il nostro Raspberry Pi con il seguente comando:

sudo reboot

Installazione e configurazione di Apache e MySQL per OwnCloud

OwnCloud è un'applicazione web che gira sullo stack LAMP e hai bisogno di una configurazione del server LAMP completamente funzionale prima di poter installare OwnCloud. Ti mostrerò come farlo in questa sezione.

Possono installa Apache, PHP, MariaDB e alcune estensioni PHP in Raspide:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Ora Eseguiremo il seguente comando per abilitare il modulo mod_rewrite di Apache:

sudo a2enmod rewrite

Fatto questo accediamo alla console MariaDB come utente root con il seguente comando:

sudo mysql -u root -p

Per impostazione predefinita, non è impostata alcuna password MariaDB. Già dentro si procede alla creazione del database con:

MariaDB [(none)]> create database owncloud;

Creiamo un nuovo utente MariaDB owncloud e gli assegneremo anche una password per l'utente con la seguente query:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Dove puoi sostituire la password (la tua password) e il nome utente (owncloud) con quelli di tua scelta. Dopodiché daremo i permessi all'utente appena creato con:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

E abbiamo lasciato MariaDB

MariaDB [(none)]> exit;

Configurazione di Apache

Ora, dobbiamo modificare il file di configurazione del sito predefinito di Apache con:

sudo nano /etc/apache2/sites-enabled/000-default.conf

E qui cercheremo la riga "DocumentRoot / var / www / html" e la cambieremo in

DocumentRoot / var / www / owncloud.

Salviamo le modifiche con Ctrl + O e chiudiamo con Ctrl + X.

Ora eseguiremo il seguente comando:

sudo apt install owncloud-files

E stiamo per riavviare il servizio Apache 2 con il seguente comando:

sudo systemctl restart apache2

Configurazione di OwnCloud

La prima cosa che faremo è sapere qual è il nostro indirizzo IP, possiamo saperlo con:

ip a | egrep "inet"

Copieremo l'ip che troviamo e in un browser web lo incolliamo nella barra degli indirizzi e qui configureremo OwnCloud per la prima volta.

Dove Ci chiederà di creare un nome utente per l'amministratore e una password.

E possiamo anche cambiare la directory dei dati OwnCloud predefinita / var / www / owncloud / data con quello che vogliamo o possiamo lasciarla così.

Ora metteremo il nome utente del database che abbiamo creato pochi passaggi fa.

Ora puoi accedere con il nome utente e la password OwnCloud che hai appena specificato e il gioco è fatto. Ora possono iniziare a utilizzare OwnCloud sul loro Raspberry Pi.


3 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   chiwy suddetto

    A mio modesto parere, lo sviluppo di Nextcloud è molto più attivo, quindi suggerirei di installare Nextcloud invece di Owncloud ...

  2.   Dan Pacu suddetto

    Hey.
    Durante la fase di concessione di tutti i privilegi rimango bloccato. Ho cambiato la sintassi non so quante volte e non ricevo nulla.
    Devo cambiare il localhost nell'ip che ha il mio lampone o lascio il loclahost come scritto?
    Sono un principiante in questo e sto cercando di servire seguendo i passaggi che descrivi qui ...

    Gracias de antemano.

  3.   Srizan10 suddetto

    Sono rimasto
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Ho eseguito l'aggiornamento sudo apt e ho ricevuto la voce 1 malformata nell'elenco /etc/apt/sources.list.d/owncloud.list (Suite)
    Impossibile leggere l'elenco delle fonti.