La tecnologia è progredita così tanto che oggi possiamo vedere che uno dei modi più utilizzati per smaltire i documenti in modo sicuro e completo è l'utilizzo del cloud. Questo ci dà accesso ai file che carichiamo praticamente ovunque nel mondo e possiamo essere sicuri della loro integrità poiché si trovano su server crittografati che rispettano i più alti livelli di sicurezza, garantendo che le informazioni siano sempre lì. Oggi vediamo applicazioni come OneDrive, Google Drive, ecc., che consentono di ospitare i file in una posizione centrale e sincronizzarli direttamente nel cloud, ovvero qualsiasi modifica effettuata localmente verrà automaticamente replicata sul file nel nuvola.
Una delle applicazioni che ha preso piede in questo campo è OwnCloud, che è stato sviluppato come software open source focalizzato sull'essere una piattaforma di collaborazione per tutto ciò che riguarda il cloud storage di Linux, fornendo sicurezza e privacy delle informazioni qualunque. Quindi oggi vedremo come installare Owncloud su CentOS
ownCloud ci consente di ospitare i file in una posizione centrale dando un livello di privacy poiché impedisce l'accesso non autorizzato da parte di altri utenti, inoltre, ownCloud ci offre un client desktop gratuito e un'applicazione gratuita per gli attuali sistemi mobili che danno il controllo dell'accesso totale a File.
Funzionalità di OwnCloudTra le sue caratteristiche più spiccate troviamo:
- Consente di sincronizzare file e condividere dati da tutti i dispositivi associati
- ownCloud è ospitato solo sul nostro server o cloud privato per garantire l'accesso ai dati
- Disponibile per Android o iOS e come bonus, ownCloud può funzionare insieme a Dropbox, Microsoft OneDrive e molte altre piattaforme cloud.
- Sincronizzazione in tempo reale tra desktop e dispositivi mobili.
- Permette di aumentare le sue funzioni attraverso l'installazione di applicazioni gestite dalla community.
- Tutti i trasferimenti di dati sono protetti tramite crittografia SSL, checksum, ottimizzazioni WebDAV e molto altro.
- Ti consente di lavorare con FTP, Swift, S3 o Dropbox per aggiungere spazio di archiviazione esterno.
- È dotato di crittografia end-to-end o plug-in E2EE per crittografare completamente i tuoi file.
Ora impareremo come installare ownCloud su CentOS 8
1. Installa LAMP CentOS 8
Il primo passo da compiere sarà installare la suite LAMP (Linux - Apache - MySQL - PHP), che sarà fondamentale per il funzionamento di ownCloud.
Passo 1
Per questo, il primo passo sarà installare Apache, per questo eseguiamo quanto segue:
sudo yum install httpd httpd-tools
Passo 2
Verrà lanciato il seguente messaggio, che dobbiamo accettare per procedere con l'installazione:
Passaggio 3
Una volta terminata l'installazione, vedremo quanto segue:
Passaggio 4
Successivamente eseguiremo quanto segue:
systemctl start httpd (avvia Apache) systemctl enable httpd (abilita Apache) systemctl status httpd (convalida lo stato di Apache su CentOS 8)
Passaggio 5
Dopodiché dobbiamo consentire l'accesso esterno al server eseguendo quanto segue:
firewall-cmd --permanent --zone = public --add-service = http firewall-cmd --permanent --zone = public --add-service = https systemctl reload firewalldPassaggio 6
Il prossimo passo è installare MySQL su CentOS 8 per la gestione del database, per questo eseguiamo quanto segue:
sudo yum install mariadb-server mariadb -y
Passaggio 7
Al termine del processo vedremo quanto segue:
Passaggio 8
Ora eseguiamo quanto segue:
systemctl start mariadb (avvia il database) systemctl enable mariadb (abilita il database) systemctl status mariadb (ti permette di vedere lo stato del database)
Passaggio 9
Il prossimo passo sarà quello di garantire l'installazione di MySQL, per questo eseguiamo quanto segue:
mysql_secure_installationPassaggio 10
Lì dobbiamo convalidare una serie di domande associate al database:
Passaggio 11
Quando questo sarà completato vedremo quanto segue:
Passaggio 12
Infine, installiamo PHP con il seguente comando:
sudo yum install phpPassaggio 13
Stiamo per installare una serie di plugin PHP necessari per ownCloud:
sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Passaggio 14
Inseriamo la lettera S per confermare e procedere con il download e l'installazione:
2. Configura il database ownCloud su CentOS 8
Passo 1
Il prossimo passo da fare sarà creare il database dove saranno ospitati i file nel cloud, per questo accediamo a MySQL con il seguente comando:
mysql -u root -pPasso 2
Lì inseriamo ciascuna delle seguenti righe:
CREA DATABASE owncloud_db; CONCEDERE TUTTO SU owncloud_db * A 'user' @ 'localhost' IDENTIFICATO DA 'password'; PRIVILEGI DI SCARICO; USCITA;
3. Download di OwnCloud su CentOS 8
Passo 1
Procediamo a scaricare ownCloud in CentOS 8 eseguendo il seguente comando:
sudo wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2
Passo 2
Ora estrarremo questo contenuto nella directory /var/www/:
sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/
Passaggio 3
Configuriamo i permessi di Apache in detta directory:
sudo chown -R apache: / var / www / owncloud
4. Configura Apache per ownCloud su CentOS 8
Passo 1
Creeremo un file di configurazione di Apache per accedere a ownCloud, per questo inseriamo quanto segue:
sudo nano /etc/httpd/conf.d/owncloud.confPasso 2
Lì inseriamo i seguenti dati:
Alias / owncloud "/ var / www / owncloud /" Opzioni + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:
Ctrl + O
Lasciamo l'editor utilizzando:
Ctrl + X
Passaggio 4
Riavviamo e controlliamo il servizio Apache con i seguenti comandi:
sudo systemctl riavvia httpd sudo systemctl status httpd
Passaggio 5
Nel caso in cui SELinux sia abilitato e in esecuzione, utilizzeremo il seguente comando per consentire al server Web Apache di scrivere nella directory ownCloud:
sudo setsebool -P httpd_unified 1
5. Come funziona ownCloud in CentOS 8
Passo 1
Per completare la configurazione di ownCloud andremo su un browser e inseriremo la seguente sintassi:
http: // server-ip / owncloudPasso 2
Lì definiamo quanto segue:
- Mappatura del nome e della password dell'amministratore di OwnCloud
- Nel campo "Configura il database" seleziona "MySQL María DB"
- In basso inseriamo il nome della tabella, utente e password che abbiamo assegnato in MySQL
INGRANDIRE
Passaggio 3
Facciamo clic sul pulsante "Completa l'installazione" per seguire il processo:
INGRANDIRE
Passaggio 4
Al termine, dobbiamo inserire il nome utente e la password che abbiamo assegnato:
INGRANDIRE
Passaggio 5
Quando si accede a ownCloud vedremo quanto segue:
INGRANDIRE
Passaggio 6
Possiamo chiudere questa finestra per vedere l'ambiente generale di OwnCloud:
INGRANDIRE
Passaggio 7
Possiamo accedere alle impostazioni e queste sono composte da due sezioni che sono:
- Personale
- Gestione
PersonaleNella sezione Personale possiamo modificare variabili come:
- Nome
- Foto
- posta
- Parola d'ordine
- Lingua d'uso
- Attiva avvisi e altro
INGRANDIRE
SicurezzaIn sicurezza possiamo aggiungere domini, visualizzare sessioni o stabilire applicazioni:
INGRANDIRE
ConservazioneAlcune impostazioni come l'archiviazione sono controllate dall'amministratore:
INGRANDIRE
GestioneNella sezione Amministrazione troviamo la sezione Applicazioni dove possiamo estendere le funzionalità di ownCloud:
INGRANDIRE
creareIn generale possiamo configurare:
- Invio della lingua nelle e-mail
- Modifica indirizzo
- Scarica il report di configurazione di ownCloud
- Stabilire parametri legali
INGRANDIRE
Passaggio 8
Possiamo attivare storage esterno per aumentare la capacità di file hosting:
INGRANDIRE
Passaggio 9
Nella sezione Crittografia possiamo attivare la crittografia per aumentare la sicurezza in ownCloud:
INGRANDIRE
Questo è il metodo per installare e configurare ownCloud in CentOS 8 e per inciso per avere un meccanismo di cloud hosting sicuro e dinamico.