Nextcloud è un sostituto immediato per servizi online proprietari come Google Drive, Dropbox, Microsoft OneDrive, ecc. In passato, su Tips.WebTech360.com, ti abbiamo mostrato come distribuire NextCloud come Snap. Tuttavia, questo non è l'unico modo per ospitare un server Nextcloud. Puoi farlo anche con Docker. Ecco come.
Installazione di Docker su Linux
Per eseguire Nextcloud sul tuo sistema Linux, devi installare Docker. Esistono diversi modi per far funzionare Docker su Linux. In questa guida, configureremo Docker come pacchetto Snap.
Perché Snap? Sebbene limitato alla /root ($HOME)
cartella, lo snap Docker è molto più facile da avviare e non richiede alcun ritocco. Inoltre, consente agli utenti di essere operativi su qualsiasi sistema server che supporti Snapd.
Devi prima abilitare il runtime Snap per installare Docker sul tuo sistema Linux come pacchetto Snap. Puoi abilitare il runtime seguendo la nostra approfondita guida all'installazione di Snap .
Una volta che il runtime Snap è configurato e funzionante sul tuo sistema Linux, puoi installare Docker come Snap utilizzando il comando snap install .
installazione sudo snap
Con lo strumento Docker installato come pacchetto Snap, puoi utilizzare il comando docker con l'account root. Per fare ciò, esegui i seguenti comandi.
su -
finestra mobile --help
Se non riesci ad accedere a root, è probabile che il tuo sistema operativo Linux abbia l'account root disattivato. Accedi alla root (con sudo) e imposta la password per abilitarlo.
sudo -s password
Se desideri utilizzare Docker come utente normale anziché come account root, inserisci i seguenti comandi di seguito. Tuttavia, attenzione, l'esecuzione di questi comandi darà all'utente tipico tanto potere quanto root.
sudo addgroup --finestra mobile di sistema sudo adduser $USER finestra mobile finestra mobile newgrp sudo snap disabilita finestra mobile sudo snap abilita finestra mobile
Estrazione dell'immagine Docker Nextcloud
Devi eseguire il pull dell'immagine Docker Nextcloud ufficiale da Dockerhub per eseguire il server Nextcloud per la prima volta. L'immagine Nextcloud è costruita su Debian stable ed è molto leggera, quindi non ci vorrà molto per scaricarla.
Per eseguire il pull dell'immagine, eseguire il seguente comando docker run -d . Questo comando catturerà l'immagine da Dockerhub, dirà a Docker di eseguire il contenitore sulla porta 8080, ecc.
Nota: assicurarsi di essere root prima di eseguire il comando docker run -d .
docker run -d -p 8080:80 nextcloud
Esecuzione del contenitore dopo l'installazione
L'esecuzione del contenitore Nextcloud per la prima volta richiede il comando docker run . Tuttavia, se riavvii il sistema, dovrai eseguire il comando docker start , poiché Nextcloud è ora un contenitore configurato.
Per fare ciò, prima esegui il comando docker ps -a . Questo mostrerà tutti i contenitori disponibili.
docker ps -a
Quindi, cerca la colonna "ID CONTENITORE", trova l'ID contenitore Nextcloud ed esegui:
la finestra mobile avvia CONTAINER_ID
Puoi anche fermarlo con:
arresto della finestra mobile CONTAINER_ID
Installazione di Nextcloud
Sebbene il contenitore Nextcloud sia distribuito, non è ancora installato. Quindi, in primo luogo, è necessario seguire la procedura guidata di installazione prima di utilizzarla. Segui le istruzioni dettagliate di seguito per far funzionare Nextcloud.
Passaggio 1: accedere al seguente URL in un browser web.
HTTP://indirizzo-IP-lan-locale-per-server:8080
Passaggio 2: una volta sulla pagina, inserisci un nome utente e una password per l'account amministratore. Assicurati di inserire una password memorabile; se lo perdi, non puoi ripristinarlo facilmente.
Passaggio 3: nella sezione "Archiviazione e database", lascialo come SQLite. Anche se c'è un piccolo calo delle prestazioni, è eccellente per piccole distribuzioni domestiche con pochi utenti.
Se sei preoccupato per le prestazioni, seleziona un altro backend del database e segui le istruzioni qui .
Passaggio 4: una volta installato NextCloud, accederai al tuo account amministratore. Fai clic sull'immagine del profilo dell'account amministratore da qui e seleziona "Utenti".
Nell'area "Utenti", crea un nuovo account utente limitato per accedere al tuo Nextcloud. Potrebbe essere necessario creare più account.
Dopo aver creato i tuoi account utente, disconnettiti dall'amministratore e accedi al nuovo account per avviare la sincronizzazione dei file!
Utilizzando Nextcloud
Esistono molti modi per utilizzare Nextcloud. Tuttavia, il modo migliore è scaricare un client di sincronizzazione. Esistono client di sincronizzazione desktop per Linux (Flatpak, Snap, pacchetto nativo), Mac OS e Windows. Le informazioni sui client di sincronizzazione desktop sono disponibili qui .
Nota: usi un cellulare o un tablet? Installa l'app Nextcloud per iOS o Android per avviare la sincronizzazione tramite il tuo telefono.