Ricerca nel sito web

Come installare OwnCloud su CentOS 8


Owncloud è un software client-server leader di mercato che offre una piattaforma cloud che ti consente di eseguire il backup dei tuoi file in una posizione centrale e di sincronizzarli sul cloud. È un'ottima alternativa alle applicazioni di backup più diffuse come OneDrive, Dropbox e Google Drive.

A differenza di queste piattaforme popolari, OwnCloud non offre funzionalità di data center per l'hosting di file. Tuttavia, ti sarà garantita la sicurezza e la privacy dei tuoi dati memorizzati.

In questo articolo ti spiegheremo come installare OwnCloud su CentOS 8.

Prerequisiti

Prima di iniziare, assicurati di avere uno stack LAMP installato e funzionante.

Una volta soddisfatti tutti i requisiti, possiamo rimboccarci le maniche e iniziare!

Passaggio 1: installa moduli PHP aggiuntivi

OwnCloud è un'applicazione PHP e la sua documentazione ufficiale consiglia PHP 7.3 o PHP 7.2 che viene installato per impostazione predefinita. Inoltre, OwnCloud richiede alcune estensioni PHP aggiuntive affinché funzioni perfettamente.

Quindi apri il tuo terminale come utente sudo ed esegui il comando.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Passaggio 2: crea un database per OwnCloud

Dopo aver installato le estensioni PHP richieste, accedi al motore di database MariaDB utilizzando il comando seguente e fornisci la password.

mysql -u root -p

Dopo aver effettuato l'accesso, crea un database per OwnCloud e aggiungi un utente per il database.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Passaggio 3: scarica OwnCloud in CentOS 8

Il passaggio successivo è scaricare il file OwnCloud. Al momento della stesura di questa guida, l'ultima versione su OwnCloud è 10.3.2. Usando il comando wget, scarica l'ultimo file tarball.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Quindi estrai il file tarball nella directory /var/www/.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Successivamente, configura le autorizzazioni di proprietà che consentiranno al server web Apache di leggere/accedere ai file e alle cartelle di Owncloud.

sudo chown -R apache: /var/www/owncloud

Passaggio 4: configurare il server Web Apache per OwnCloud

Sono necessarie alcune modifiche affinché il server web Apache possa servire OwnCloud. Quindi crea una configurazione per OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Aggiungi la seguente configurazione.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Salvare ed uscire dal file.

Affinché le modifiche abbiano effetto, riavviare il server web e confermare lo stato eseguendo.

sudo systemctl restart httpd
sudo systemctl status httpd

Se SELinux è abilitato e in esecuzione, esegui il comando seguente per consentire al server web Apache di scrivere nella directory di Owncloud.

sudo setsebool -P httpd_unified 1

Passaggio 5: finalizzare l'installazione di OwnCloud su CentOS 8

Una volta completate tutte le principali configurazioni, è ora di finalizzare l'installazione di OwnCloud. Quindi avvia il tuo browser e visita l'IP del tuo server come mostrato.

http://server-ip/owncloud

Fornire il nome utente e la password come mostrato sopra. Quindi fai clic sul collegamento "Archiviazione e database" direttamente sotto e seleziona il database "MySQL/MariaDB". Compila tutti i dettagli del database, ovvero utente del database, password e nome del database.

Infine, fai clic sul pulsante "Termina configurazione" per completare la configurazione.

Questo ti porta alla pagina di accesso dove accederai con il nome utente e la password che hai specificato in precedenza.

Poiché effettuiamo l'accesso per la prima volta, ti verranno presentate le opzioni per installare l'app owncloud su diverse piattaforme come Android e iOS.

Ecco come appare la dashboard. Abbastanza semplice ed intuitivo da usare.

Ed è così che installi OwnCloud su CentOS 8. Il tuo feedback è molto gradito.