Data center · server dedicato
Horizon
Un server. Tanti progetti. Un solo orizzonte.
01 · La macchina
Un server fisico, tutto per noi
Horizon è un server dedicato in un data center di OVH: niente macchine virtuali divise con altri clienti. Processore, memoria e dischi lavorano solo per i progetti che ospita.
- Processore
- Intel Xeon E-2388G
- 8 core · 16 thread
- Memoria
- 64 GB
- di RAM per i container di tutti i progetti
- Dischi
- 2 × NVMe
- da circa 1 TB l’uno, in RAID 1: ogni dato è scritto su tutti e due
- Sistema
- Ubuntu 26.04 LTS
- con gli aggiornamenti di sicurezza automatici
- Container
- Docker
- ogni servizio nel suo container, in sola lettura e senza privilegi in più
- Rete
- IPv4 + IPv6
- ogni nome risponde su tutti e due
- Cifratura
- HTTPS
- certificati di Let’s Encrypt automatici, HTTP/2 e HTTP/3
- Difese
- Firewall
- aperte solo le porte del web e l’SSH, che accetta solo chiavi
02 · La piattaforma
Un solo ingresso, un nome per ogni progetto
Davanti a tutto c’è un unico Caddy: tiene le porte 80 e 443 per l’intero server e porta ogni nome al suo progetto attraverso una rete interna. I progetti non aprono porte proprie e non si toccano fra loro.
-
Un nome
Ogni progetto ha il suo sottodominio di horizoncenter.cloud, raggiungibile in IPv4 e in IPv6.
-
Un certificato
Caddy ottiene da solo il certificato di Let’s Encrypt per ogni nome e lo rinnova prima che scada.
-
I suoi container
Ogni progetto vive nei suoi container Docker, con limiti di memoria e di CPU: se uno si ferma, gli altri continuano.
03 · I progetti
Chi abita Horizon
Il primo progetto ospitato è un gioco.
-
stagnaluna.horizoncenter.cloud
Stagnaluna
i cinque signori della notte
Un gioco di ruolo d’azione isometrico disegnato in caratteri ASCII, da giocare nel browser da soli o in cooperativa fino a 12 giocatori, con la chat. Su Stagnaluna la notte non finisce: cinque signori tengono ferma la luna.
- 4 lingue
- computer, telefono e tablet
- Go · Redis · Postgres
-
Il prossimo progetto
Horizon ha posto per altri progetti: ognuno avrà il suo nome, il suo certificato e i suoi container.