Tropic Host

Nextcloud: che cos’è e come creare un cloud personale su un VPS

7 min di lettura
Tropic
Nextcloud: che cos’è e come creare un cloud personale su un VPS

Nextcloud: il proprio cloud per file e collaborazione

Il contratto è nella posta elettronica, la sua versione più recente si trova sul portatile, le foto sono nella memoria dello smartphone e il calendario del team funziona su un servizio separato. Nextcloud riunisce file, documenti, contatti, attività e comunicazioni in un unico posto. La differenza principale rispetto a un cloud tradizionale è che sei tu a controllare il server, la capacità di archiviazione, gli account utente e le regole di accesso.

Vediamo a chi può essere utile Nextcloud, in cosa si differenzia da Google Drive e Dropbox, quante risorse richiede e come installarlo su un VPS.

Che cos’è Nextcloud in parole semplici

Nextcloud è una piattaforma open source per archiviare, sincronizzare e condividere file. Può essere installata su un server domestico, un NAS, apparecchiature da ufficio o un VPS, mentre gli utenti si collegano tramite browser, applicazioni per Android e iOS oppure client per Windows, macOS e Linux.

Dal punto di vista dell’utente, tutto appare familiare: è possibile creare cartelle, caricare file, inviare link e sincronizzare i dati. La differenza è “sotto il cofano”. In un cloud pubblico, l’infrastruttura è gestita dal fornitore. Con Nextcloud sei tu a scegliere dove vengono archiviati i dati, chi può accedervi e quanto spazio riceve ogni utente.

Avere il controllo non significa ottenere automaticamente sicurezza o risparmio. Dovrai occuparti personalmente degli aggiornamenti, della protezione e dei backup del server.

Cosa può fare Nextcloud oltre ad archiviare file

Sincronizzazione tra dispositivi

Il client desktop sincronizza con il server le cartelle selezionate. L’applicazione mobile può caricare automaticamente foto e video. Allo stesso tempo, non è necessario conservare l’intero archivio su ogni portatile: è possibile accedervi tramite browser.

Un file o una cartella possono essere condivisi con un utente, un gruppo o tramite un link pubblico. Per il link si possono impostare una password, una data di scadenza e autorizzazioni per visualizzare, scaricare o modificare.

La funzione File Drop è particolarmente utile. Per esempio, un commercialista può creare un link per raccogliere documenti: ogni cliente può caricare un file, ma non vede il contenuto della cartella né i dati delle altre persone. È disponibile anche la condivisione federata, che consente l’accesso diretto tra utenti di server Nextcloud differenti.

Il sistema conserva le versioni precedenti dei file modificati, mentre i dati eliminati vengono prima spostati nel cestino. Questo aiuta a correggere una modifica accidentale, ma non sostituisce un backup separato.

Documenti, calendario e videochiamate

Nextcloud Office permette di modificare documenti, fogli di calcolo e presentazioni nel browser. Groupware aggiunge calendario, contatti, client di posta elettronica e bacheche delle attività Deck. Il modulo Mail si collega a una casella di posta esistente; non crea un proprio server di posta.

Nextcloud Talk offre chat, chiamate audio e video, conferenze e condivisione dello schermo. Per una famiglia o un piccolo team è un modo per archiviare i file e discuterne all’interno dello stesso sistema. Un numero elevato di chiamate simultanee richiederà risorse aggiuntive e una configurazione di rete specifica.

Nextcloud oppure Google Drive e Dropbox

Nextcloud viene spesso definito un’alternativa a Google Drive, Dropbox, OneDrive o Yandex Disk. Le funzioni sono simili, ma il modello di gestione è diverso.

ParametroNextcloud sul proprio serverCloud pubblico
Posizione dei datiScegli tu il server e il PaeseLa decide il fornitore
CapacitàLimitata dal tuo discoLimitata dal piano
ManutenzioneA carico del proprietario del serverA carico del fornitore
EspansioneApplicazioni e integrazioni NextcloudEcosistema del servizio
AvvioRichiede configurazioneÈ sufficiente registrarsi

Un servizio cloud già pronto è più comodo se servono pochi gigabyte e non si desidera alcuna amministrazione. Nextcloud diventa più interessante quando sono importanti regole di accesso personalizzate, grande capacità, più utenti o l’integrazione con sistemi interni.

A chi è adatto un cloud personale

Nextcloud può essere utilizzato da:

  • una famiglia — per un archivio condiviso, il caricamento automatico delle foto e i calendari;
  • un freelance o un’agenzia — per trasferire file di grandi dimensioni e raccogliere materiali tramite File Drop;
  • un piccolo team — per cartelle condivise, documenti, attività e chiamate;
  • un’organizzazione — quando è importante scegliere autonomamente la piattaforma e il Paese in cui vengono ospitati i dati;
  • un appassionato di servizi self-hosted — come archivio centrale con WebDAV e integrazioni esterne.

Nextcloud non è adatto a chi non è disposto a seguire aggiornamenti e backup. Inoltre, non trasforma un singolo VPS in uno spazio illimitato: lo spazio necessario per file, versioni, cestino e miniature va calcolato in anticipo.

Dove installare Nextcloud: a casa o su un VPS

OpzioneVantaggiLimiti
Server domestico o NASArchiviazione economica di grandi raccolte sui propri dischiDipendenza da elettricità, connessione internet e router
VPSAccesso esterno 24 ore su 24 senza hardware in casaCanone mensile e costo del disco
Server in ufficioAccesso rapido all’interno dell’aziendaRichiede amministrazione e una sede di backup

Un server domestico è generalmente più conveniente per un archivio fotografico di diversi terabyte. Un VPS è più comodo quando il servizio deve essere sempre raggiungibile da internet. È possibile anche una configurazione ibrida: Nextcloud funziona sul VPS, mentre una parte dei dati viene collegata tramite S3, SMB, SFTP o WebDAV.

Quante risorse richiede Nextcloud

Il carico dipende dal numero di utenti, dalla generazione delle anteprime, dalla suite Office, dall’antivirus, dalla ricerca e dalle videochiamate. Per iniziare si possono utilizzare questi riferimenti pratici:

ScenarioCPURAMDisco
Cloud personale, 1–3 utenti2 vCPU4 GB40 GB per sistema e container, più i dati
Piccolo team e Office4 vCPU8 GBDa 80 GB o in base alle dimensioni dell’archivio
Talk, ClamAV, ricerca, molte anteprime4+ vCPU8–16 GBSSD/NVMe veloce con spazio di riserva

Non si tratta di requisiti di sistema rigidi, ma di configurazioni iniziali. Per un cloud di file, il disco è spesso più importante di un core CPU aggiuntivo.

Al volume attuale dei file aggiungi lo spazio necessario per crescita, versioni, cestino e miniature. È preferibile conservare il backup su un altro server o supporto. Se sono già occupati 60 GB, 70 GB liberi non dureranno a lungo: è più ragionevole prevedere 120–150 GB.

Come installare Nextcloud su un VPS tramite All-in-One

Nextcloud All-in-One, o AIO, è un metodo di installazione ufficiale. Include Nextcloud, PostgreSQL, Redis e un pannello di gestione. È inoltre possibile attivare Office, Talk, ClamAV, ricerca full-text, anteprime e backup BorgBackup.

Per un’installazione di base servono un VPS pulito a 64 bit con Ubuntu o Debian, un dominio con record A puntato all’indirizzo IP del server, Docker Engine installato dal repository ufficiale e le porte 80, 443, 8080 e 8443 libere. Docker installato tramite Snap non è supportato.

Avvia il container principale:

sudo docker run \
  --init \
  --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 \
  ghcr.io/nextcloud-releases/all-in-one:latest

Quindi apri:

https://SERVER_IP:8080

Il browser mostrerà un avviso relativo al certificato autofirmato. Per il primo accesso utilizza l’indirizzo IP, salva la password visualizzata, indica il dominio e seleziona i componenti. AIO configurerà un certificato TLS tramite Let's Encrypt.

Non attivare tutti i componenti aggiuntivi senza necessità: Office, Talk, antivirus e ricerca consumano RAM e CPU. Talk richiede inoltre porte TCP e UDP aggiuntive.

Per un server di produzione, gli sviluppatori raccomandano il file Compose ufficiale, perché semplifica aggiornamenti e modifiche alla configurazione. Il comando riportato sopra è adatto come punto di partenza chiaro e rapido.

Come proteggere Nextcloud ed evitare di perdere i dati

Le misure minime sono:

  1. attivare l’autenticazione a due fattori;
  2. aggiornare Nextcloud, le applicazioni, i container e il sistema operativo;
  3. proteggere i link pubblici con una password e una data di scadenza;
  4. conservare il backup separatamente dal VPS principale;
  5. verificare regolarmente il ripristino.

Il cestino, la cronologia delle versioni, il RAID e uno snapshot del VPS sono utili, ma non sostituiscono un backup. Per un ripristino completo servono dati, configurazione e database; vanno conservati anche le applicazioni personalizzate e il tema. AIO può creare backup Borg giornalieri e ripristinare l’istanza tramite il pannello.

Nextcloud su un VPS di tropic.host

Nextcloud richiede un server Linux con accesso continuo a internet, un disco veloce e RAM sufficiente. Un progetto di questo tipo può essere ospitato su un VPS di tropic.host, senza lasciare acceso un computer separato a casa e senza configurare l’accesso attraverso il router domestico.

Per un cloud personale è ragionevole iniziare con 2 vCPU e 4 GB di RAM. Per Office, più utenti attivi, antivirus o Talk è meglio considerare 8 GB di RAM o più. Quando scegli il piano, valuta con particolare attenzione il disco: nella maggior parte dei casi sono l’archivio e la sua crescita a determinare la configurazione necessaria.

Non acquistare in anticipo il server più potente. Inizia con le risorse adatte allo scenario attuale, controlla la RAM e lo spazio libero, quindi aumenta la capacità man mano che crescono le esigenze.

Conclusione in breve

Nextcloud trasforma un server in un cloud personale o di team con sincronizzazione dei file, link, calendari, documenti, attività e chiamate. Il suo valore principale non consiste nel copiare gratuitamente Google Drive, ma nella possibilità di scegliere autonomamente l’infrastruttura e le regole di gestione dei dati.

La libertà comporta responsabilità di manutenzione. Se aggiornamenti, autenticazione a due fattori e backup separati sono configurati correttamente, Nextcloud può diventare uno spazio di lavoro digitale stabile per una famiglia, un freelance o un team.

FAQ

Nextcloud è gratuito?

La versione server è open source e disponibile gratuitamente. Il server, il dominio, lo spazio per i backup e, se necessario, l’assistenza commerciale vengono pagati separatamente.

Nextcloud può sostituire Google Drive?

Per archiviazione, sincronizzazione, condivisione dei file e modifica collaborativa, in molti scenari sì. Le funzioni disponibili dipendono dalle applicazioni installate e dalla configurazione del server.

È possibile installare Nextcloud senza dominio?

In una rete locale, sì. Per un accesso sicuro tramite internet è più comodo utilizzare un dominio e HTTPS. AIO può anche offrire un sottodominio dinamico gratuito tramite deSEC.

Quanto spazio su disco bisogna riservare a Nextcloud?

Oltre ai file, considera versioni, cestino, miniature e crescita dell’archivio. Una riserva pratica è pari al 30–50% in più rispetto al volume attuale, mentre è preferibile conservare il backup separatamente.

La sincronizzazione è un backup?

No. L’eliminazione, il danneggiamento o la cifratura di un file possono essere sincronizzati sugli altri dispositivi. È necessario un backup indipendente di dati, configurazione e database.