Infrastruttura self-hosted

Server europei gestiti da noi, con deploy automatici, posta, cloud, videochiamate e password in casa.

Tecnologie
Coolify, Docker, Traefik, nginx, PostgreSQL, restic
Area
Software
Il cruscotto del gestionale con posta, backup notturni e disponibilità dei siti

Il punto di partenza

Tutti i progetti di questa pagina girano su server che gestiamo noi, in Europa. Non è sempre stato così. Fino all’estate 2026 i servizi erano sparsi su tre fornitori diversi: il gestionale su un piccolo server cloud con un solo processore condiviso, alcuni siti WordPress su un hosting condiviso, altri servizi su un terzo fornitore. Ogni fornitore aveva il suo pannello, i suoi contratti e il suo modo di fare le copie di sicurezza.

Volevamo sapere con precisione dove stanno i dati dei clienti, poterlo scrivere nel registro dei trattamenti richiesto dal GDPR, e smettere di pagare abbonamenti per servizi che possiamo far girare da soli.

Cosa abbiamo fatto

Abbiamo riunito tutto su un unico fornitore europeo, con server in Germania e in Austria. La divisione fra le macchine non segue il tipo di programma ma il tipo di dato: i siti pubblici da una parte, il gestionale e i documenti dei clienti da un’altra, la posta e l’archivio delle password su una terza. Se una macchina venisse violata, le altre restano separate.

I siti si pubblicano con Coolify: a ogni modifica del codice il sito viene ricostruito e rimesso online da solo, e Traefik gestisce gli indirizzi e i certificati SSL.

Abbiamo sostituito diversi servizi esterni con programmi open source installati da noi. La posta gira su Stalwart, con filtro antispam basato su liste pubbliche e antivirus sugli allegati. I documenti stanno su Nextcloud. Le password del team sono in Vaultwarden, compatibile con le app ufficiali di Bitwarden. Le videochiamate passano da Jitsi Meet, con registrazione e trascrizione. Gli strumenti PDF girano con Stirling-PDF sulla stessa macchina del gestionale, così contratti e documenti d’identità non viaggiano in rete.

Per i backup usiamo restic: le copie vengono cifrate prima di partire, quindi chi le conserva non può leggerle. In più i server si scambiano a vicenda la copia più recente.

Com’è fatto

  • Coolify e Traefik: pubblicazione automatica dei siti e certificati SSL
  • Stalwart: server di posta con antispam, antivirus e firme DKIM per ogni dominio
  • Nextcloud: archivio documenti, collegato al gestionale
  • Vaultwarden: gestore di password condiviso
  • Jitsi Meet: videochiamate con registrazione e trascrizione
  • Stirling-PDF: unire, dividere, firmare e convertire PDF
  • RustDesk: assistenza remota ai computer, con server nostro
  • Backup restic cifrati, con 14 copie giornaliere e 12 mensili
  • Monitoraggio dal cruscotto del gestionale e da un controllo esterno

Risultato

I servizi che prima dipendevano da tre fornitori ora stanno su server che controlliamo, in Paesi dell’Unione Europea dichiarati nel registro dei trattamenti. Posta, documenti, password, videochiamate e strumenti PDF non richiedono abbonamenti a servizi esterni. È la stessa infrastruttura che offriamo ai clienti che vogliono tenere i propri dati in casa.

Vuoi qualcosa di simile? ParliamoneTutti i lavori