Un vecchio PC con alcuni core CPU, diversi gigabyte di RAM e una connessione di rete può ancora svolgere un lavoro molto concreto: diventare l'infrastruttura silenziosa della rete domestica o di un piccolo ufficio. Per i servizi più leggeri non serve una macchina potente; automazioni complesse e test di macchine virtuali, invece, chiedono più CPU, RAM o spazio di archiviazione.

Prima di scegliere il progetto, puoi avviare Linux da una chiavetta USB live e controllare Wi-Fi, rete e periferiche. Se il desktop completo è troppo pesante, una distribuzione leggera e un ambiente come LXDE possono rendere il computer più utilizzabile.

Otto idee per iniziare

  1. Server PXE per avviare installatori, sistemi di soccorso e strumenti diagnostici dalla rete.
  2. Biblioteca di ebook con Calibre-Web, anche con i libri conservati su un NAS.
  3. Gestore di password con Vaultwarden e sincronizzazione compatibile con i client Bitwarden.
  4. Mirror dei pacchetti per ridurre i download ripetuti e conservare versioni selezionate.
  5. Bastion host SSH per raggiungere i server interni attraverso un unico punto di accesso.
  6. Postazione per l'automazione con n8n o Hermes, per attività pianificate, API e notifiche.
  7. Tester dei backup per verificare che file e immagini di macchine virtuali siano davvero recuperabili.
  8. Monitor dei segnali per inviare notifiche quando un servizio smette di rispondere.

Avvio di rete e biblioteca di ebook

1. Un server PXE per installare Linux senza chiavette

Un server PXE permette ai computer della rete locale di avviare installatori Linux, ambienti di ripristino e strumenti diagnostici direttamente dalla rete. Il servizio può usare DHCP e TFTP, oppure integrarsi con un server DHCP già presente; per i file più grandi può intervenire HTTP.

È una soluzione particolarmente utile se reinstalli spesso Ubuntu, Fedora, Debian o Alpine, oppure se vuoi tenere a portata di mano un ambiente di soccorso. Più macchine avviate contemporaneamente aumentano il lavoro di trasferimento dei file, quindi il vantaggio cresce soprattutto in una rete con più computer da amministrare.

2. Calibre-Web per leggere e organizzare gli ebook

Con Calibre-Web, il vecchio PC diventa una biblioteca accessibile dal browser: puoi organizzare, cercare, leggere e scaricare i libri digitali. Il computer che esegue l'applicazione non deve necessariamente contenere l'intera collezione: i file possono rimanere su un NAS mentre il PC gestisce il servizio.

È uno dei progetti più equilibrati per hardware datato, perché il carico principale è legato all'accesso alla biblioteca e allo spazio per i contenuti, non a elaborazioni continue. In pratica, il vecchio computer fa da bibliotecario; il NAS conserva gli scaffali.

Password e pacchetti sotto il tuo controllo

3. Vaultwarden per sincronizzare le password

Vaultwarden è presentato come un server leggero compatibile con Bitwarden, adatto a sincronizzare password e dati del vault tra i dispositivi della famiglia. Un computer modesto può eseguire il servizio, anche tramite un'immagine container.

Qui la leggerezza dell'applicazione non elimina la responsabilità di gestione: servono autenticazione robusta, aggiornamenti, backup del database e un piano di recupero. Per un uso domestico, l'accesso nella rete locale è l'impostazione più semplice; per collegarsi da fuori casa, la guida indica WireGuard come una delle opzioni possibili.

4. Un mirror locale per i pacchetti Linux

Un mirror dei pacchetti conserva localmente repository e versioni selezionate, così più macchine Linux possono evitare di scaricare più volte gli stessi dati. Strumenti come Pulp aiutano a gestire archivi e repository, mentre lo spazio necessario dipende dal numero di distribuzioni e dalla politica di conservazione.

È un progetto sensato quando hai diversi PC da aggiornare o vuoi mantenere una versione precisa di un pacchetto. Il vero limite non è soltanto il processore: sono soprattutto lo spazio di archiviazione e la quantità di repository che decidi di conservare.

Un accesso SSH centralizzato per il laboratorio

5. OpenSSH ProxyJump come porta d'ingresso

Un vecchio PC può diventare un bastion host, cioè un punto di passaggio controllato verso le macchine interne. Con OpenSSH, il comando:

ssh -J bastion internal-server

instrada la connessione attraverso l'host bastion fino a internal-server. Invece di esporre ogni server del laboratorio, concentri il percorso di accesso su un nodo dedicato.

Il modello è utile per amministrare macchine che non vuoi raggiungere direttamente dalla rete esterna. Il PC che svolge questo ruolo va trattato come un punto sensibile dell'infrastruttura: account, chiavi, aggiornamenti e regole di rete devono essere gestiti con attenzione.

Automazione che lavora quando tu non ci sei

6. n8n o Hermes per attività ripetitive

Con n8n o Hermes, il computer può eseguire attività pianificate, webhook, chiamate API, elaborazioni RSS, notifiche e script locali. Un flusso semplice può adattarsi a un hardware anziano; grandi elaborazioni di dati richiedono invece più CPU e RAM.

Questo è il progetto giusto se vuoi collegare piccoli servizi senza costruire ogni volta uno script da zero. Puoi, per esempio, concatenare un evento a una notifica o a uno script locale, ma la complessità del flusso determina il carico reale sulla macchina.

La prova che dimostra se i backup servono davvero

7. Un tester per il ripristino

Un backup completato non basta a dimostrare che i dati siano recuperabili. Un vecchio PC può diventare un ambiente di prova in cui ripristinare file di esempio oppure immagini di macchine virtuali e controllare che i contenuti siano leggibili e che il servizio torni a funzionare.

Per questo ruolo possono entrare in gioco strumenti come Borg, Restic, rsync, ZFS, Proxmox Backup Server, KVM e QEMU. Il computer deve avere spazio temporaneo e, quando si testano immagini virtuali, risorse sufficienti per avviarle. La differenza è sostanziale: non controlli soltanto che il processo di copia finisca, ma che il risultato sia utilizzabile.

Monitoraggio con una rete di sicurezza

8. Un heartbeat monitor per rilevare i guasti

Un monitor di heartbeat aspetta segnali regolari da un servizio o da un dispositivo. Quando i segnali smettono di arrivare, può inviare una notifica o avviare un'azione reversibile. Uptime Kuma è una delle soluzioni indicate per questo tipo di controllo.

Il monitor deve considerare anche interruzioni di corrente, problemi di rete e falsi positivi. Timeout più lunghi e controlli multipli riducono il rischio di reagire a un singolo segnale perso, mentre un'azione reversibile evita di trasformare un semplice disservizio in un problema più grande.

Per un vecchio PC, il criterio pratico è semplice: scegli un solo lavoro concreto e dimensiona il progetto attorno a quello. PXE, ebook, pacchetti e monitoraggio sono carichi contenuti; automazione pesante e ripristino di macchine virtuali richiedono più risorse.