Come installare Nextcloud con integrazione OnlyOffice in Ubuntu

Mentre le opzioni di archiviazione cloud sono numerose oggigiorno, la maggior parte di esse mette i tuoi dati nelle mani di qualcun altro. Dropbox, Google Drive e OneDrive richiedono tutti di fidarti dell’azienda che possiede il servizio per gestire correttamente i tuoi dati. Fortunatamente, grazie a software come Nextcloud, non deve essere così.
Nextcloud, che ha le sue radici nel progetto OwnCloud, va oltre le sue origini ispirate a Dropbox. Mentre memorizza i dati, può anche funzionare come una suite per ufficio ispirata a Google Docs quando aggiungi OnlyOffice. Con i due combinati, hai molte delle funzionalità della G Suite di Google, ma in esecuzione sul tuo server.
Ci sono vari modi per installare e configurare Nextcloud, inclusa l’installazione manuale, il sistema Snap di Ubuntu e Docker. Qui utilizzeremo una configurazione Docker fornita da OnlyOffice, poiché consente di installare sia Nextcloud che OnlyOffice in pochi semplici passaggi.
Prima di iniziare
Nextcloud richiede un sistema operativo simile a Unix per funzionare, ma dice sul suo sito web che puoi anche utilizzare il Windows Subsystem for Linux. Qui ci concentreremo su Ubuntu, ma le istruzioni dovrebbero essere simili per altri sistemi operativi.
Installa docker e docker-compose

Installa Docker con il seguente comando:
sudo apt installdockerSuccessivamente, installa Docker Compose:
sudo apt install docker-composeInstallazione e configurazione di Nextcloud
Ora che abbiamo installato Docker e Docker Compose, siamo pronti a passare a Nextcloud stesso. Iniziamo clonando il repository:
git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloudOra ci sposteremo nella directory appena clonata e avvieremo l’app Docker con i seguenti comandi:
cd docker-onlyoffice-nextcloud/
docker-compose up -dIl secondo passaggio ha molto da fare per far funzionare Nextcloud, quindi preparati ad aspettare un po’.

Una volta terminato il processo, avvia il tuo browser e naviga verso il tuo indirizzo IP o nome host per completare la configurazione di Nextcloud. Se non sei sicuro di quale sia il tuo indirizzo IP, puoi trovarlo con il comando ifconfig.
Inserisci il nome utente e la password che desideri utilizzare per il tuo account admin. Il server Nextcloud impiegherà un po’ di tempo per avviare tutto.

Installazione e configurazione di OnlyOffice
Ora siamo quasi arrivati. Nextcloud è installato e configurato, e hai avuto la possibilità di vedere il pannello di controllo. L’ultimo passaggio è abilitare OnlyOffice.
Torna nel terminale, assicurati di essere nella stessa directory di prima. Esegui il seguente comando:
bash set_configuration.shQuesto richiederà un po’ di tempo, installando OnlyOffice. Una volta terminato il comando, esci dal server e rientra. OnlyOffice dovrebbe ora essere completamente configurato.

Testa la tua nuova installazione creando un nuovo file. Mentre prima avevi l’opzione di creare un semplice file di testo, ora dovresti avere nuove opzioni. Crea un nuovo Documento, Foglio di calcolo o Presentazione, e dovresti vederlo aprirsi in OnlyOffice.

Prossimi passi
La principale avvertenza nell’impostare Nextcloud in questo modo è che non puoi connetterti tramite HTTPS con crittografia SSL. Puoi attivare la crittografia end-to-end nelle impostazioni di Nextcloud, ma sei ancora suscettibile ad attacchi man-in-the-middle.
Il passo successivo sarebbe impostare un reverse proxy, e questo può essere fatto con Nginx. La configurazione ideale fornirebbe un proxy, non solo per Nextcloud, ma per qualsiasi altra app Docker che hai in esecuzione. Questo va oltre l’ambito di questo articolo, ma dovrebbe essere nella tua lista di cose da affrontare una volta che hai impostato il tuo server Nextcloud.