Come configurare NextCloud tramite Docker su Linux

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.


Migliora gli appunti di Gnome Shell con Pano

Migliora gli appunti di Gnome Shell con Pano

Ammettiamolo, gli appunti predefiniti di Gnome Shell non sono molto buoni. Installa Pano per migliorare la tua esperienza con gli appunti!

Come installare DaVinci Resolve 17 su Linux

Come installare DaVinci Resolve 17 su Linux

Hai bisogno di un ottimo editor video non lineare per la tua macchina Linux? Fai funzionare Davinci Resolve 17 con questa guida!

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Wallpaper Downloader è un ottimo downloader e gestore di sfondi per Linux. Supporta la maggior parte degli ambienti desktop Linux ed è molto facile da usare. Questa guida

Come installare Tuxedo OS sul tuo computer

Come installare Tuxedo OS sul tuo computer

Vuoi testare il sistema operativo Tuxedo sui computer Tuxedo? Scopri come far funzionare l'ultima versione di Tuxedo OS sul tuo PC.

Come installare un file DEB su Linux

Come installare un file DEB su Linux

.DEB numero opzione 1 Cosa ci fai? Scopri i molti modi in cui puoi installare i file DEB sul tuo PC Linux.

Come giocare a Dying Light su Linux

Come giocare a Dying Light su Linux

Dying Light è un videogioco survival horror del 2015 sviluppato da Techland e pubblicato da Warner Bros Interactive Entertainment. Il gioco è incentrato su

Come installare Neptune Linux sul tuo computer

Come installare Neptune Linux sul tuo computer

Neptune utilizza l'ambiente desktop KDE Plasma 5 e mira a fornire un sistema operativo elegante. Ecco come installare Neptune Linux sul tuo computer.

Prova il nuovo desktop basato su snap di Ubuntu

Prova il nuovo desktop basato su snap di Ubuntu

Vuoi provare il nuovo sistema operativo desktop basato su pacchetto snap di Ubuntu? Scopri come distribuirlo su una macchina virtuale con questa guida.

Come giocare a Undertale su Linux

Come giocare a Undertale su Linux

Undertale è un gioco di ruolo indipendente in 2D del 2015 sviluppato e pubblicato dallo sviluppatore di giochi Toby Fox. Questa guida coprirà il download e l'installazione di Undertale sul tuo

Come giocare a Total War: THREE KINGDOMS su Linux

Come giocare a Total War: THREE KINGDOMS su Linux

Total War: Three Kingdoms è un gioco RTS di strategia a turni sviluppato da Creative Assembly. Ecco come giocare su Linux.