// portfolio · 2020 — oggi

Homelab

Un cluster Proxmox di tre nodi, descritto interamente come codice

TipoProgetto personale
Dal2020
A cosa serveSperimentare e provare le applicazioni su cui lavoro
3nodi Minisforum MS-01 con Intel Core i9-13900H
144GB di RAM DDR5 in totale
12TB di storage NVMe
10GbE, rete SFP+

La sfida

Avere un'infrastruttura vera, con alta disponibilità, storage replicato e Kubernetes, su cui provare le applicazioni su cui lavoro, e poterla ricostruire da zero in modo affidabile.

La soluzione

Dal 2026 tutto è descritto come codice, dal bare metal ai servizi: OpenTofu, Ansible e Helm, segreti cifrati con SOPS e una pipeline GitLab CI. Per provarne la riproducibilità il cluster è stato distrutto e ricostruito dal repository.

ProxmoxCephk3sOpenTofuAnsibleHelmSOPSGitLab CIMikroTik
Il mio contributo — è un progetto personale: nato nel 2020 su un Intel NUC con Ubuntu Server, l'ho fatto crescere fino al cluster di oggi.

Com'è fatto

1 / 5

I livelli

Rete ad anello Thunderbolt con routing OSPF, storage Ceph replicato sui tre nodi, Kubernetes (k3s) in alta disponibilità con PostgreSQL/PostGIS e MariaDB Galera replicati, Redis, certificati Let's Encrypt, snapshot notturni e backup su Proxmox Backup Server. Firewall e routing su MikroTik.