GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installare OwnCloud su Ubuntu 20.04 LTS - guida passo passo?

OwnCloud è un software gratuito e open source che ti consente di creare un cloud privato di "hosting di file". OwnCloud è simile al servizio DropBox con la differenza di essere gratuito da scaricare e installare sul tuo server privato. Owncloud realizzato da PHP e database back-end MySQL (MariaDB), SQLLite o PostgreSQL. OwnCloud consente inoltre di visualizzare e sincronizzare facilmente rubrica, eventi del calendario, attività e segnalibri. Puoi accedervi tramite l'interfaccia web bella e facile da usare o installare il client OwnCloud sul tuo computer desktop o laptop (supporta Linux, Windows e macOS).

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query OwnCloud correlate.

In questo contesto, esamineremo come installare OwnCloud su Ubuntu 20.04 LTS.


Le funzionalità di OwnCloud includono:

  • Versioning:una cronologia dei file ti consente di tornare a una versione precedente.
  • Crittografia:ownCloud protegge i dati degli utenti in transito; quando viene trasmesso tra client e server.
  • Trascina e rilascia il caricamento:trascina i file dal tuo file manager desktop alla tua istanza ownCloud.
  • Tema:cambia l'aspetto della tua istanza ownCloud.
  • Visualizzazione di file ODF:puoi visualizzare file Open Document Format come documenti .odt e fogli di lavoro .ods.
  • Espansione tramite applicazioni installabili:da ownCloud Marketplace, puoi installare una serie di applicazioni ufficiali e di terze parti.
  • Un'app mobile per Android e iOS:le app mobili ti consentono di interagire con il tuo server Cloud, ad esempio per sincronizzare, caricare, scaricare e visualizzare file.


Passaggi per installare e configurare OwnCloud su Ubuntu 20.04 LTS Focal Fossa

1. Esegui l'aggiornamento del sistema

Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt nel terminale:

$ sudo apt update
$ sudo apt upgrade


2. Installa la pila di lampade

È richiesto un server LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui.


3. Installa OwnCloud sul sistema

Ora scarichiamo l'ultima versione di OwnCloud https://owncloud.com/download-server/:

$ wget https://download.owncloud.org/community/owncloud-complete-20200731.zip

Decomprimi l'archivio OwnCloud nella directory principale dei documenti sul tuo server:

$ sudo unzip owncloud-complete-20200731.zip -d /var/www/html/

Avremo bisogno di modificare alcune autorizzazioni delle cartelle:

$ sudo chown -R www-data:www-data /var/www/html/owncloud/
$ sudo chown -R 755 /var/www/html/owncloud/


4. Configura MariaDB per OwnCloud

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando lo script mysql_secure_installation. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

$ mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Successivamente, dovremo accedere alla console MariaDB e creare un database per OwnCloud. Esegui il seguente comando:

$ mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, è necessario creare un database per l'installazione di OwnCloud:

CREATE DATABASE ownclouddb;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
GRANT ALL ON ownclouddb.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
exit


5. Configura il server web Apache per OwnCloud

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato 'owncloud.conf' sul tuo server virtuale:

$ ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
$ nano /etc/apache2/sites-available/owncloud.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/owncloud/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/owncloud/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Ora possiamo riavviare il server web Apache in modo che le modifiche avvengano:

$ sudo a2ensite owncloud.conf
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2


6. Configura HTTPS

Dovremmo abilitare una connessione HTTPS sicura su Nextcloud. Possiamo ottenere un certificato TLS gratuito da Let's Encrypt. Installa il client Let's Encrypt (certbot) dal repository Ubuntu 20.04:

$ sudo apt install certbot python3-certbot-apache

Quindi, esegui il comando seguente per ottenere un certificato TLS gratuito utilizzando il plug-in Apache:

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Se il test ha esito positivo, ricarica Apache per rendere effettive le modifiche:

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


Come si accede all'interfaccia Web di OwnCloud?

Per configurare ownCloud, utilizzeremo l'interfaccia web.

Quindi, vai avanti e apri un browser web e puntalo su https://tuo-dominio.com.

Dovresti vedere una pagina web in cui puoi inserire nome utente e password per l'account utente amministratore, fare clic sul collegamento ipertestuale "Opzioni avanzate" e accedere alla directory dei dati (o lasciare l'impostazione predefinita), quindi inserire il nome utente del database, la password del database, il nome del database , host (localhost) e fai clic su "Termina configurazione".

In alternativa puoi anche scaricare i client ownCloud per sincronizzare i documenti sui tuoi dispositivi.

Dalla home page, puoi iniziare a caricare i contenuti utilizzando il pulsante "segno +".



Ubuntu
  1. Installa PrestaShop su Ubuntu 20.04 LTS - Guida passo passo?

  2. Installa XAMPP su Ubuntu 20.04 LTS - Guida passo passo?

  3. Installa MailSpring su Ubuntu 20.04 LTS - Guida passo passo?

  4. Installa HPLIP su Ubuntu 20.04 LTS - Guida passo passo?

  5. Installa InfluxDB su Ubuntu 20.04 LTS - Guida passo passo?

Installa GoAccess su Ubuntu 20.04 LTS - Guida passo passo?

Installa TYPO3 su Ubuntu 20.04 LTS - Guida passo passo?

Installa PowerShell su Ubuntu 20.04 LTS - Una guida passo passo?

Installa Magento su Ubuntu 20.04 LTS - Una guida passo passo?

Installa Puppet su Ubuntu 20.04 LTS - Una guida passo passo?

Installa Yarn su Ubuntu 20.04 LTS - Una guida passo passo?