La tua guida a Nextcloud All-in-One su Windows 10 e 11!
L’impostazione di un Nextcloud All-in-One o AIO è un modo semplice ed efficace per ottenere un’installazione Nextcloud completa con molte funzioni funzionanti già pronte. Ti offre una facile implementazione e manutenzione di queste funzionalità, permettendoti di mantenere i tuoi dati sotto il tuo controllo.
In questo blog troverai le istruzioni per configurare un All-in-One su Windows 10 e 11. È compatibile con un PC con una CPU x64 con almeno 8GB di RAM e 4 core.
Prima di iniziare 🚨
Per prima cosa, dovrai ottenere un dominio pubblico ed essere in grado di aprire le porte affinché la guida funzioni. Inoltre, assicurati di non essere dietro a CGNAT perché non funzionerà.
Tieni presente che le istruzioni si riferiscono a una configurazione senza reverse proxy. Se vuoi eseguirlo dietro un reverse proxy, fai riferimento a https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md.
Con questo, iniziamo!
Installare Docker Desktop 🐳
- Scarica docker per Windows: https://docs.docker.com/desktop/install/windows-install/.
2. Esegui il file ‘.exe’ e installalo.
3. Clicca su “OK” per continuare (si consiglia WSL2).
4. Aspetta di vedere questa schermata: e clicca su “Chiudi e riavvia” per riavviare il PC.
5. Aprire “Docker Desktop”, quindi leggere e accettare i Termini:
6. Ora dovresti vedere questo popup e seguire il link del popup (https://aka.ms/wsl2kernel).
7. Clicca sul primo link (pacchetto di aggiornamento del kernel WSL2 Linux per macchine x64).
8. Scarica l’msi wsl_update e installalo.
9. Ora clicca su “Riavvia” per riavviare Docker desktop.
10. Dopo un po’ dovresti vedere questo popup e cliccare su “Salta il tutorial” per saltarlo:
11. Finalmente Docker Desktop è pronto e dovresti vedere questo:
12. Dovresti assicurarti che docker Desktop si avvii automaticamente al momento dell’accesso, selezionando il primo valore nelle impostazioni:
Installare AIO
Dopo aver completato l’installazione di Docker Desktop, puoi passare all’installazione dell’AIO.
13. Ora apri il prompt dei comandi:
- Per prima cosa, creiamo i volumi docker necessari che utilizzeremo in seguito:
Copia e incolla questo comando nel prompt dei comandi (assicurati che C:\your\data\path
esista prima o modifica /host_mnt/c/your/data/path in base alle tue esigenze; questa è la traduzione esatta dei percorsi dell’host in percorsi WSL).
docker volume create ^
--driver local ^
--name nextcloud_aio_nextcloud_datadir ^
-o device="/host_mnt/c/your/data/path" ^
-o type="none" ^
-o o="bind"
Per il volume di backup, assicurati anche che il percorso `C:\your\backup\path` esista anche sull’host o cambialo in base alle tue esigenze).
docker volume create ^
--driver local ^
--name nextcloud_aio_backupdir ^
-o device="/host_mnt/c/your/backup/path" ^
-o type="none" ^
-o o="bind"
2. Avvia AIO con questo comando:
docker run ^
--sig-proxy=false ^
--name nextcloud-aio-mastercontainer ^
--restart always ^
--publish 80:80 ^
--publish 8080:8080 ^
--publish 8443:8443 ^
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config ^
--volume //var/run/docker.sock:/var/run/docker.sock:ro ^
-e NEXTCLOUD_DATADIR="nextcloud_aio_nextcloud_datadir" ^
nextcloud/all-in-one:latest
3. A questo punto potrai aprire l’interfaccia AIO all’indirizzo https://localhost:8080. Devi accettare il certificato autofirmato, dopodiché dovresti vedere questo:
4. Clicca su Open Nextcloud AIO login
e incolla la tua password:
5. Ora dovresti finalmente vedere la dashboard di AIO:
6. Successivamente, inserisci il dominio pubblico che hai impostato prima di iniziare questa guida. L’interfaccia dovrebbe aiutarti a capire i passaggi esatti. (Imposta il DDNS per il tuo dominio in modo che punti al tuo IP pubblico, inoltra almeno le porte 443/tcp e 3478/udp e 3478/tcp al tuo computer Windows).
7. Dopo averla configurata correttamente, dovrebbe permetterti di passare alla fase successiva in cui potrai configurare gli addon opzionali desiderati e il fuso orario e cliccare su Start containers
per scaricarli e avviarli.
8. Ora dovresti vedere uno spinner che richiederà un po’ di tempo (a seconda della velocità di internet, circa 10 minuti o più):
9. Quando tutti i container sono stati scaricati e avviati, vedrai questa schermata che mostra i container ancora in fase di avvio che eseguiranno la prima installazione per te:
10. Quando tutto è stato completato, dovresti vedere questa schermata:
11. Ora puoi aprire la tua nuova istanza Nextcloud e accedere con le credenziali di amministrazione indicate.
12. Apri anche la sezione `Backup e ripristino` e inserisci il volume che hai creato in precedenza come consigliato e invia:
Ecco fatto! Ora è tutto pronto e pronto per la produzione. ✨
Mantieni i tuoi dati, attraverso il tuo nuovo AIO!
Per maggiori informazioni su Nextcloud AIO, consulta la pagina Github.
Questo manuale e guida AIO è stato creato dal membro del team Simon.