Creare un server in casa per accedere ai file ovunque

Aggiornato il:
Software gratuiti per creare un server di casa per condividere file su internet o in rete, usando il proprio computer oppure un NAS
Server personale

Quella notifica che avvisa che lo spazio di archiviazione è quasi esaurito è diventata un incubo ricorrente. Prima si prova a cancellare qualche vecchia foto o a svuotare il cestino, poi ci si arrende e si inizia a pagare un abbonamento mensile. Sembra una spesa piccola, ma dopo qualche anno ci si accorge di aver regalato cifre importanti a grandi aziende solo per avere il diritto di conservare i propri ricordi o i documenti di lavoro su un disco che non ci appartiene.

L'idea di avere un proprio server in casa, una sorta di cassaforte digitale sempre accesa e accessibile da ogni parte del mondo, è la soluzione definitiva. Molti pensano che servano competenze da hacker o macchinari costosissimi, ma oggi basta un computer minuscolo e i programmi giusti per riprendersi il controllo dei propri dati.

LEGGI ANCHE: Programmi per trasformare il computer in un file-server

Che macchina usare per spendere poco

C'è un errore che quasi tutti commettono all'inizio: prendere il vecchio PC desktop che prende polvere in soffitta e lasciarlo acceso giorno e notte. È come usare un vecchio camion degli anni '80 per andare a fare la spesa sotto casa: consuma un'enormità di corrente e fa un rumore infernale. Un computer datato può far lievitare la bolletta elettrica di diversi euro al mese, annullando il risparmio che si ottiene eliminando l'abbonamento al cloud.

Per un sistema che deve stare sempre attivo, le scelte migliori sono queste:

  • Mini PC a basso consumo: Sono piccoli scatolotti che occupano quanto un portacenere. Quelli con processori moderni consumano pochissimo e sono abbastanza potenti da gestire decine di file contemporaneamente senza sudare.
  • NAS preassemblati: Sono dispositivi nati solo per questo scopo. Sono come dei piccoli frigoriferi per hard disk: metti dentro i dischi, premi un tasto e tutto funziona. Per capire quale scegliere, consigliamo di leggere la nostra guida su Acquistare un NAS Storage di rete: a che serve e quanto costa.
  • Schede Raspberry Pi o simili: Sono la scelta per chi vuole spendere il minimo possibile. Consumano quanto una lampadina a LED, ma se si intendono condividere film in alta definizione o gestire migliaia di foto, potrebbero risultare un po' lenti.

I software per gestire i file in base alle proprie esigenze

Installare Windows su un server è un errore. Windows è fatto per essere usato da una persona con un mouse, non per stare in un angolo a servire file. Occupa troppa memoria e decide di riavviarsi per gli aggiornamenti proprio quando si ha più bisogno di un documento mentre si è fuori casa.

Esistono sistemi diversi a seconda di quanto si è esperti e di cosa si vuole ottenere:

Per chi vuole la semplicità assoluta: CasaOS

CasaOS non è un sistema operativo vero e proprio, ma una sorta di "cruscotto" che si installa sopra Linux. È perfetto per chi odia i comandi testuali e vuole un'interfaccia visiva simile a quella di uno smartphone. Permette di installare altre app con un clic e di gestire i file in modo intuitivo. È la scelta ideale per chi cerca un server "plug and play".

Per chi vuole sostituire Google Drive: Nextcloud

NextCloud

Nextcloud è il sostituto completo dei servizi cloud commerciali. Non serve solo a salvare file, ma permette di gestire calendari, contatti e persino di modificare documenti online grazie all'integrazione con OnlyOffice. L'app per il telefono carica le foto appena scattate direttamente sul server di casa. Per renderlo sicuro e professionale, è fondamentale usare i certificati SSL gratuiti di Let's Encrypt, così i dati viaggiano criptati.

Per chi vuole solo sincronizzare file: Syncthing

Syncthing

Syncthing è diverso dagli altri perché non usa un server centrale. I file passano direttamente da un dispositivo all'altro (peer-to-peer). È leggerissimo, privato e perfetto per chi vuole che le cartelle del PC e dello smartphone siano sempre identiche senza che i dati passino per i server di terzi.

Per chi ha enormi quantità di dati: TrueNAS e OpenMediaVault

Se si hanno diversi hard disk e si parla di terabyte di video o backup, serve un sistema robusto. TrueNAS è il top della gamma, ma richiede hardware più potente (almeno 8 GB di RAM) per gestire i volumi di dati in sicurezza. Se invece il computer è più modesto, OpenMediaVault offre quasi le stesse funzioni ma è molto più leggero e gira bene anche su un Raspberry Pi.

Per creare un server video per lo Streaming di film in casa, l'aggiunta obbligatoria è Jellyfin, che trasforma la collezione di film in un Netflix personale, adattando la qualità del video alla velocità della connessione.

Come entrare nel server da fuori casa senza farsi hackerare

Qui arriviamo al punto dove molti si arrendono. Tradizionalmente, per accedere al server da remoto, bisognava "aprire le porte" del router. Questo però è come lasciare la porta d'ingresso di casa aperta con un cartello che dice "entrate pure". In pochi minuti, i programmi automatici dei malintenzionati iniziano a bombardare la connessione cercando di entrare per installare virus o bloccare i file.

Inoltre, molti operatori internet oggi usano un sistema chiamato CGNAT, che in parole povere significa che l'indirizzo di casa è condiviso con altri utenti. In questo caso, aprire le porte è fisicamente impossibile: il router non risponde perché è "nascosto" dietro quello dell'operatore.

Per risolvere tutto questo senza impazzire con configurazioni complicate, conviene seguire la rotta di Navigaweb e usare le VPN Mesh. Strumenti come Tailscale creano un tunnel privato e invisibile tra il telefono e il server. Non serve aprire porte, non serve configurare il router e non importa che operatore si abbia.

È come avere un filo invisibile che collega i propri dispositivi: il server resta nascosto a tutto il mondo, ma per noi è come se fosse collegato al telefono con un cavo, anche se ci troviamo in un'altra città.

Cose che nessuno ti dice prima di iniziare

Prima di comprare l'hardware e lanciare l'installazione, ci sono alcuni dettagli che possono evitare brutte sorprese:

  • L'usura dei dischi: Non usare i dischi rigidi dei vecchi PC. Sono fatti per stare accesi poche ore al giorno. Per un server servono dischi specifici (come i modelli Red o IronWolf), che sono costruiti per girare 24 ore su 24 senza surriscaldarsi o rompersi dopo sei mesi.
  • Il mito del RAID: Mettere due dischi che fanno la stessa copia non è un backup. Se cancelli un file per sbaglio, verrà cancellato istantaneamente da entrambi. Il vero backup è una copia dei dati su un disco esterno che viene staccato dalla corrente e riposto in un cassetto.
  • L'energia: Se si ha un Mini PC, conviene collegarlo a un piccolo gruppo di continuità (UPS). Un blackout improvviso mentre il server sta scrivendo dei dati può corrompere l'intero archivio, rendendo i file illeggibili.
  • SSD vs HDD: Gli SSD costano sempre meno. Se non si hanno decine di terabyte di film, usare un SSD NVMe rende il server fulmineo e completamente silenzioso, eliminando il ronzio tipico dei vecchi dischi meccanici.

diario di bordo di Navigaweb

Personalmente, ho passato anni a saltare da un servizio cloud all'altro, rincorrendo i giga gratuiti e preoccupandomi di chi avesse accesso alle mie foto. Quando ho spostato tutto su un piccolo server in casa, ho provato una sensazione di libertà incredibile. Certo, l'inizio è stato un po' frustrante per via delle impostazioni di rete, ma una volta che il sistema è a regime, non si torna più indietro. Il mio consiglio spassionato è di non esagerare all'inizio: comprate un Mini PC economico, installate Tailscale e Nextcloud e vedrete che la soddisfazione di possedere fisicamente i propri dati non ha prezzo.

LEGGI ANCHE: Creare un Cloud Server personale sul PC illimitato e gratuito