Dioniso Migration Plan

Migrazione da server fisico Emisfera (185.144.214.174) verso infrastruttura cloud distribuita

Censimento attuale

63
Systemd services
44
Nginx vhost
56
DNS record
7
Domini coinvolti

Risorse server

RAM31 GB totali — 20 GB usati (10 GB recuperabili da servizi deprecati)
Disco296 GB totali — 115 GB usati (41%)
Docker5 container (WAHA ×2, Open WebUI, claude-gigio, nginx-proxy)
DatabaseMariaDB 10.11 + PostgreSQL 15

DNS — 56 record su 7 domini

DominioRecordProxied (CF)
giobi.com34 (32 A + 2 CNAME)11 proxied
abchat.it14 A0
staging.re3 A1
invoicepilot.it2 A (wildcard + root)2
rankpilot.it1 A1
statuspilot.it1 A0
thecenti.it1 A1

Architettura target — Distribuzione su 3 nodi

Nodo 1 — Brain + Core

Hetzner CX42 • 16 GB RAM • 160 GB • 8 vCPU • €16.40/mese

Nodo 2 — Web Apps

Hetzner CX32 (upgrade b2) • 8 GB RAM • 80 GB • 4 vCPU • €6.80/mese

Nodo 3 — Backup

Naranjatech • 2 GB RAM • 30 GB • 1 vCPU • €0 (prepagato)
€23.20/mese
Infrastruttura distribuita • 24 GB RAM totali • 3 nodi • 2 datacenter

Da NON migrare

ServizioMotivoRAM liberata
OpenCode (7 processi)Deprecato, sostituito da code-server1.7 GB
MCP serversDeprecati gen 2026, sostituiti da wrapper Python~300 MB
VALUTARE Odoo 18Pesante (PostgreSQL), serve davvero?~1 GB
VALUTARE AnythingLLMQuanto usato?~500 MB

Piano di esecuzione

Fase 1 — Preparazione (con calma)
Fase 2 — Validazione
Fase 3 — DNS Switch

Scenari alternativi

ScenarioDettaglioCosto
CLOUD PURO CX42 + CX32 + Naranjatech €23/mese
IBRIDO On-premise Emisfera (nuovo s0) + CX42 come ridondanza cloud €16/mese
EMERGENZA Switch immediato su b2 esistente (4 GB) — solo servizi critici €0

Flotta attuale

NodoProviderRAMDiscoStato
s0 (dioniso)Emisfera on-prem31 GB296 GBDA MIGRARE
s1/b1Scaleway Stardust1 GB9 GBTROPPO PICCOLO
s2/b2Hetzner CX224 GB38 GBCANDIDATO UPGRADE
s4/b3Naranjatech2 GB30 GBBACKUP