Il mio Homelab Degoogled con Proxmox: Cloud Sovrano, Password e Sincronizzazione Libera
Disponibile anche in: English · Français
Per oltre un decennio, i servizi cloud di Google sono stati commercializzati come lo standard indiscutibile dell'efficienza digitale. Abbiamo delegato a un unico monopolio pubblicitario la custodia dei nostri documenti, dei contatti personali, delle agende quotidiane, delle password e perfino della nostra identità di rete. Questa comodità centralizzata ha un prezzo insostenibile: profilazione comportamentale pervasiva, dipendenza tecnologica (vendor lock-in) e la rinuncia totale alla sovranità sui propri dati.
Costruire un'infrastruttura autonoma non è un esercizio accademico per fanatici della privacy: è una misura elementare di igiene informatica e autodeterminazione tecnologica.
Attraverso un server domestico basato su Proxmox VE, ho migrato l'intero flusso di lavoro quotidiano (laptop Linux e smartphone Android) fuori dal perimetro di Mountain View, sostituendo ogni pilastro proprietario con soluzioni open-source, isolate in container e protette da crittografia a conoscenza zero (zero-knowledge).
Il Fondamento: Proxmox VE e l'Isolamento a Container
La pietra angolare dell'infrastruttura è Proxmox VE (Virtual Environment), un hypervisor bare-metal basato su Debian. A differenza dei sistemi virtualizzati pesanti e monolitici, la forza di questa architettura risiede nei container LXC (Linux Containers):
- Efficienza delle risorse: I container condividono il kernel dell'host con overhead di CPU e RAM prossimo allo zero. Un server compatto con 8 GB di memoria è in grado di gestire decine di micro-servizi contemporaneamente senza colli di bottiglia.
- Segmentazione di rete e sicurezza: Ogni servizio (storage, password, sincronizzazione) vive nel proprio ambiente Debian o Ubuntu unprivileged, isolato da regole firewall dedicate e proxies SSL upstream con certificati Let's Encrypt.
- Resilienza e Snapshot ZFS: Backup atomici e snapshot periodici permettono il rollback istantaneo in caso di anomalie di aggiornamento, senza alcun tempo di inattività imprevisto.
1. File Storage: Seafile contro Google Drive e Google Foto
Google Drive e Foto analizzano costantemente metadati, immagini e documenti per addestrare modelli e profilare gli utenti. Per sostituirli serviva un sistema di archiviazione che offrisse velocità pura, deduplicazione nativa e una sincronizzazione mobile impeccabile: Seafile.
- Architettura a blocchi: A differenza di soluzioni PHP pesanti e lente, Seafile memorizza i file suddividendoli in blocchi crittografati e indicizzati (sviluppati in C e Python). La velocità di trasferimento su rete locale satura la banda Gigabit.
- Deduplicazione e versioning: Le modifiche ai file occupano solo i blocchi differenziali, risparmiando spazio prezioso su disco e garantendo uno storico completo delle versioni nel tempo.
- Integrazione Mobile: L'app Seafile su Android esegue il backup istantaneo della fotocamera e sincronizza le directory di lavoro bidirezionalmente con il laptop Linux, senza passare per intermediari cloud commerciali.
2. Identità e Credenziali: AliasVault + 2FA YubiKey contro Google Password Manager
Affidare il portachiavi a Google Chrome o al sistema operativo Android significa legare le proprie credenziali all'account dell'ecosistema. Ho adottato AliasVault, una soluzione moderna orientata alla privacy implementata in Rust e WebAssembly:
- Crittografia Zero-Knowledge: La cassaforte viene cifrata sul dispositivo utente prima della trasmissione, impiegando Argon2id per la derivazione della chiave e AES-256-GCM / XChaCha20. Il server sul Proxmox ospita solo blob cifrati che non ha la capacità tecnica di decifrare.
- Email Aliasing Integrato: Oltre alla gestione di credenziali, carte di credito, indirizzi e Passkey (FIDO2), AliasVault integra un server SMTP per generare al volo alias di posta unici per ogni registrazione, impedendo la correlazione incrociata della mia identità tra siti diversi.
- Hardening Hardware con YubiKey: L'accesso al livello di amministrazione dell'infrastruttura è blindato tramite autenticazione a due fattori (2FA) hardware memorizzata su una YubiKey fisica via Yubico Authenticator (TOTP su chip sicuro). Nessun codice SMS, nessuna dipendenza da Google Authenticator: il segreto crittografico vive esclusivamente nel silicio protetto della chiavetta USB/NFC.
3. Contatti, Agende e Note: EteSync contro Google Contacts e Calendar
I contatti personali e gli impegni d'agenda rappresentano la mappa relazionale più intima di un individuo. Il protocollo CalDAV/CardDAV standard offre la decentralizzazione ma spesso trasmette e memorizza i dati in chiaro sul server. La risposta è EteSync:
- E2EE Rigoroso (End-to-End Encryption): EteSync è un diario crittografico crittografato end-to-end per contatti, calendari e liste di attività. Anche disponendo dell'accesso root al database sul server Proxmox, non è possibile leggere un solo numero di telefono o evento.
- Integrazione trasparente su Android: Tramite il sync adapter dedicato o DAVx5, rubrica e calendario nativi di Android comunicano con il container EteSync in tempo reale, eliminando la necessità di qualsiasi sincronizzazione con i server di Google.
L'Esperienza su Smartphone: Un Android Davvero "Degoogled"
L'infrastruttura non ha valore se non si traduce in usabilità quotidiana sul campo. Sul mio smartphone:
- Gestione Credenziali di Sistema: AliasVault è registrato come fornitore predefinito nel framework di compilazione automatica di Android. Niente più password salvate negli account Google.
- Tastiera Indipendente: Utilizzo FUTO Keyboard, configurata per la digitazione contemporanea trilingue (IT, FR, EN) con suggerimenti e correzione interamente offline, priva di qualsiasi telemetria.
- Browser Libero: Brave su Android naviga senza connessione al gestore password di Google, interrogando la cassaforte AliasVault via API cifrate native.
Il Verdetto
La transizione verso un ecosistema Degoogled non comporta sacrifici in termini di affidabilità o comodità. Richiede soltanto un cambio di paradigma: smettere di essere inquilini passivi su server altrui e tornare a essere i proprietari esclusivi delle proprie macchine.
Con un homelab basato su Proxmox VE, Seafile, AliasVault ed EteSync, la privacy cessa di essere un concetto astratto per diventare un'architettura verificabile e funzionante.