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.
A mio modesto parere, lo sviluppo di Nextcloud è molto più attivo, quindi suggerirei di installare Nextcloud invece di Owncloud ...
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.
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.