Per in­stal­la­re Nextcloud in Windows Server o Windows 11 o 10 è di­spo­ni­bi­le una pratica soluzione “tutto in uno” sotto forma di immagine Docker. Per poter com­ple­ta­re l’in­stal­la­zio­ne del software occorre sod­di­sfa­re i requisiti hardware e possedere un dominio pubblico.

Nextcloud per Windows e Windows Server: in­for­ma­zio­ni di base

Nextcloud è un potente software cloud basato sul principio open source per salvare e sin­cro­niz­za­re i dati. È adatto sia per le aziende sia per i privati e gli enti pubblici. Anche se so­li­ta­men­te viene uti­liz­za­to su server Linux, Nextcloud può essere in­stal­la­to anche su sistemi Windows come Windows Server. A questo scopo è però ne­ces­sa­rio simulare un ambiente basato su Linux.

Per farlo ci sono varie pos­si­bi­li­tà. Per Windows Server, il team di sviluppo di Nextcloud consiglia di usare un’immagine Docker oppure una macchina virtuale (ad esempio con Vir­tual­Box o Hyper-V). La variante più comune e so­prat­tut­to semplice è l’in­stal­la­zio­ne di Nextcloud con Docker. Per questo motivo, di seguito ci con­cen­tria­mo su questo metodo.

N.B.

Windows non è ot­ti­miz­za­to na­ti­va­men­te per Nextcloud, pertanto si possono ve­ri­fi­ca­re problemi di pre­sta­zio­ni. Per mi­glio­ra­re le pre­sta­zio­ni si può ricorrere al caching, ot­ti­miz­za­re il database e definire directory di ar­chi­via­zio­ne dedicate.

Nextcloud su Windows: quali sono i requisiti necessari?

Per poter in­stal­la­re Nextcloud su Windows 11/10 o Windows Server occorre che l’hardware disponga di requisiti minimi. Servono un pro­ces­so­re quad-core da 64 bit e una RAM di almeno 8 GB. Inoltre deve essere attivato il supporto per la vir­tua­liz­za­zio­ne dell’hardware nel BIOS. Il sistema deve disporre di spazio di ar­chi­via­zio­ne suf­fi­cien­te per i dati e i backup.

Per usare Nextcloud su Windows bisogna inoltre disporre di un dominio pubblico ed essere in grado di aprire porte. Un altro requisito es­sen­zia­le per in­stal­la­re e con­fi­gu­ra­re il software cloud è un account con permessi di am­mi­ni­stra­to­re.

Consiglio

Managed Nextcloud di IONOS offre una soluzione per il lavoro in team potente e conforme al GDPR. L’ideale per agenzie, piccole imprese e la­vo­ra­to­ri autonomi. Ti consente di mantenere la piena sovranità dei dati senza doverti pre­oc­cu­pa­re dell’in­stal­la­zio­ne, della ma­nu­ten­zio­ne e degli ag­gior­na­men­ti del tuo cloud. I tuoi dati sono con­ser­va­ti al sicuro in data center all’interno dell’UE e quindi conformi ai più severi requisiti in materia di pro­te­zio­ne dei dati.

In­stal­la­zio­ne di Docker Desktop

Per l’in­stal­la­zio­ne tramite Docker serve il software adatto. Per con­fi­gu­rar­lo, procedi come indicato di seguito:

  1. Scarica Docker Desktop per Windows dal sito web di Docker.
  2. Esegui il file .exe per in­stal­la­re l’ap­pli­ca­zio­ne.
  3. Seleziona la casella di controllo “Use WSL2 instead of Hyper-V” (Usa WSL2 al posto di Hyper-V); WSL2 è la variante con­si­glia­ta. Dopodiché fai clic su “OK”.
  4. Dopo l’in­stal­la­zio­ne riavvia il computer facendo clic sul pulsante “Close and restart” (Chiudi e riavvia).
  5. Apri il software Docker e accetta le con­di­zio­ni di utilizzo facendo clic su “Accept” (Accetta).
  6. Segui il link nella finestra pop-up.
  7. Nella pagina della do­cu­men­ta­zio­ne di Windows, al passaggio 4, fai clic sul primo link per scaricare il pacchetto di ag­gior­na­men­to del kernel Linux WSL2 per macchine x64.
  8. Installa il file wsl_update.msi e riavvia Docker Desktop.
  9. Puoi saltare il tutorial che viene vi­sua­liz­za­to in seguito facendo clic su “Skip Tutorial” (Salta tutorial).
  10. Sotto “Settings” (Im­po­sta­zio­ni) seleziona la casella di controllo del primo valore per fare in modo che il software Docker venga caricato au­to­ma­ti­ca­men­te all’accesso.

Guida: in­stal­la­re Nextcloud su Windows e con­fi­gu­rar­lo in modo sicuro

Dopo aver in­stal­la­to Docker Desktop puoi scaricare Nextcloud e con­fi­gu­rar­lo. La guida che segue si riferisce all’in­stal­la­zio­ne senza server web o reverse proxy già in­stal­la­ti.

  1. Apri la riga di comando e inserisci il comando seguente:
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="/run/desktop/mnt/host/c/ncdata" ^
nextcloud/all-in-one:latest
bash
N.B.

Modifica il percorso /run/desktop/mnt/host/c/ncdata in base alle tue esigenze. Il percorso cor­ri­spon­de a C:/ncdata nel tuo sistema e deve essere op­por­tu­na­men­te mo­di­fi­ca­to. Tieni inoltre presente che il percorso da te inserito deve iniziare con /run/desktop/mnt/host/.

  1. Apri quindi l’in­ter­fac­cia AIO sotto https://localhost:8080. Utilizza un indirizzo IP o un nome host locale (anziché un dominio) per evitare eventuali blocchi HSTS. Dopo aver accettato il cer­ti­fi­ca­to viene vi­sua­liz­za­ta la password, da con­ser­va­re al sicuro.
  2. Fai clic sul pulsante “Open Nextcloud AIO login” (Apri accesso Nextcloud AIO) e inserisci la password.
  3. Ora si apre la dashboard AIO, dove inserire il tuo dominio pubblico. Il DNS dinamico (DDNS) deve rimandare al tuo indirizzo IP pubblico. In aggiunta, devi inoltrare al tuo sistema Windows almeno le porte 443/TCP, 3478/UDP e 3478/TCP.
  4. In seguito hai la pos­si­bi­li­tà di con­fi­gu­ra­re com­po­nen­ti ag­giun­ti­vi opzionali e di definire il fuso orario. Fai quindi clic su “Start con­tai­ners” (Avvia con­te­ni­to­ri) per avviare il download.
  5. Dopo aver scaricato e avviato tutti i con­te­ni­to­ri, Nextcloud mostra una schermata rie­pi­lo­ga­ti­va con l’elenco dei servizi e dei con­te­ni­to­ri in ese­cu­zio­ne.
  6. Apri la tua nuova istanza Nextcloud e accedi con i tuoi dati di accesso per con­fi­gu­ra­re Nextcloud.
N.B.

Per istru­zio­ni sull’in­stal­la­zio­ne di Nextcloud su Ubuntu consulta l’apposita guida. Anche per l’in­stal­la­zio­ne di Nextcloud su Ku­ber­ne­tes e Nextcloud su Debian 12 sono di­spo­ni­bi­li guide det­ta­glia­te nella Digital Guide.

Client Nextcloud per Windows

Nextcloud mette a di­spo­si­zio­ne sia per Windows sia per macOs e Linux diversi client desktop che con­sen­to­no di col­le­gar­ti al tuo Nextcloud e di tenere i dati sin­cro­niz­za­ti. Per offrire un accesso fles­si­bi­le, Nextcloud propone anche client mobili per iOS e Android. Tutti i client Nextcloud per desktop e di­spo­si­ti­vi mobili possono essere in­stal­la­ti fa­cil­men­te, gra­tui­ta­men­te e sul numero de­si­de­ra­to di di­spo­si­ti­vi.

Managed Nextcloud
La nuova soluzione di cloud storage
  • Pieno controllo sui tuoi dati
  • Ag­gior­na­men­ti au­to­ma­ti­ci
  • Espan­di­bi­le con app e strumenti di col­la­bo­ra­zio­ne
Vai al menu prin­ci­pa­le