← Torna al profilo

PROVE / INFRASTRUTTURA

Lab e
infrastruttura.

Il mio ambiente di prova e l’infrastruttura che ospita questo sito.

Il laboratorio
continua a casa.

Un mini PC, Proxmox e spazio per mettere alla prova le idee.

Nel mio homelab sperimento virtualizzazione, Linux, networking e automazione. È il posto per confrontare configurazioni e capire i vincoli prima di portare una soluzione in un ambiente reale.

  • Virtualizzazione
  • Reti & firewall
  • Linux
  • Automazione
  • Sicurezza

Dal sorgente
al mini PC.

Pagine statiche. Un’infrastruttura reale.
Questo è il percorso con cui arriva al browser.

BUILD / CONTENUTI

Solo ciò che serve alla pagina.

Un generatore Node produce HTML, CSS e JavaScript statici, con testi separati dal layout. Font locali e topologie SVG/CSS mantengono la pagina leggera, senza database o runtime Node in produzione.

  • HTML statico
  • JavaScript
  • SVG / CSS
  • Font locali
HOSTING / PUBBLICAZIONE

Il mini PC serve il sito.

Proxmox ospita un container Debian non privilegiato. Nginx distribuisce i file e cloudflared apre una connessione in uscita verso Cloudflare: la pubblicazione non richiede port forwarding sul router.

Il dominio registrato su OVHcloud usa i nameserver Cloudflare. Qui sono gestiti DNS, certificato HTTPS e collegamento al tunnel; www reindirizza al dominio principale.

RELEASE / VERIFICA

Aggiornare, verificare, poter tornare indietro.

Ogni build viene caricata in una cartella di release. Il percorso servito da Nginx punta alla versione corrente e può essere riportato alla precedente per il rollback. CSS e JavaScript hanno nomi derivati dal contenuto per evitare cache obsolete.

Le verifiche comprendono layout mobile, interazioni, risposte HTTP, redirect e riavvio dei servizi. Nginx e il tunnel si avviano automaticamente con il container.

La gestione resta privata. Il tunnel pubblica questo sito, senza esporre la console Proxmox.

Oltre la rete Parliamone