Ultima verifica:
ElizaOS, il progetto nato dalla spinta agentica di ai16z e cresciuto fino a diventare una fondazione a sé, è nel 2026 il runtime di agenti TypeScript più diffuso. È anche il runtime in cui la scelta del VPS conta di più, perché il modello a plugin significa che ogni connettore caricato occupa RAM che non viene mai rilasciata.
Io faccio girare due agenti ElizaOS su un server Hetzner, un bot su un server Contabo, e ho testato dieci combinazioni di plugin diverse per scrivere questo articolo.
Di cosa ha davvero bisogno ElizaOS
Tre curve di risorse da tenere presenti:
- Runtime di base. Node, il loop dell’agente, i motori di azione e valutazione. Circa 200 MB residenti con una configurazione essenziale.
- Plugin. Ognuno aggiunge da 50 a 300 MB a seconda di cosa fa. I plugin di conoscenza sono i più pesanti, i connettori social si collocano nella media, i plugin di strumenti semplici sono minuscoli.
- Storage. Cache degli embedding, cronologia messaggi, stato dei plugin. Cresce costantemente finché l’agente è attivo.
Quello che nessuno dice nella documentazione: lasciare l’agente in esecuzione per settimane accumula in fretta la cronologia delle conversazioni, e se non fai pulizia vedrai il database Postgres di un bot Discord chiacchierone superare tranquillamente i 5 GB.
Confronto VPS per ElizaOS
| Provider | Piano | vCPU | RAM | Disco | Mensile | Adatto a |
|---|---|---|---|---|---|---|
| Hetzner Cloud | CCX13 | 2 | 8 GB | 80 GB NVMe | 42.99 EUR | Da due a quattro agenti, uso quotidiano |
| Contabo VPS | VPS S | 4 | 8 GB | 100 GB NVMe | 4.50 EUR | Scelta economica per un bot di lunga durata |
| DigitalOcean | Premium AMD 2 GB | 2 | 4 GB | 80 GB NVMe | 21 USD | Agente singolo, latenza USA |
| Hetzner Cloud | CCX23 | 4 | 16 GB | 160 GB NVMe | 85.99 EUR | Cinque o più agenti con plugin pesanti |
Hetzner Cloud CCX13: la scelta di default
È quello su cui gira la mia coppia di agenti. L’NVMe gestisce bene le scritture degli embedding, la vCPU dedicata mantiene reattivo il loop dell’agente quando più plugin reagiscono allo stesso messaggio, e la latenza da Falkenstein verso tutte le principali API di modelli resta sotto gli 80 ms. Il tetto di 8 GB basta per due-quattro agenti se non esageri con i plugin.
Vantaggi che contano davvero:
- API più Terraform rende i redeploy dopo un aggiornamento di plugin andato male indolori
- Gli snapshot permettono di tornare a una configurazione nota e funzionante
- Giurisdizione UE se i tuoi agenti trattano dati personali
Lo svantaggio reale: il tetto di 20 TB in uscita va bene per agenti chat, ma diventa stretto se inizi a scaricare corpus di conoscenza voluminosi.
Ottieni Hetzner: Hetzner Cloud.
Contabo VPS S: la via più economica per un bot funzionante
4 vCPU e 8 GB per 4.50 EUR al mese. Sui piani NVMe più recenti l’I/O è sufficiente per ElizaOS anche con i plugin di conoscenza. I veri compromessi:
- Il provisioning richiede ore, non secondi
- Il traffico in uscita verso le principali API di modelli è più lento di 100-200 ms rispetto a Hetzner, partendo dai data center Contabo in UE
- I tempi di risposta del supporto sul piano più basso possono essere lenti
Per un bot che configuri una volta e lasci girare, questi svantaggi smettono di contare dopo la prima settimana.
Ottieni Contabo: Contabo VPS.
DigitalOcean Premium AMD 2 GB: per agenti singoli negli USA
4 GB di RAM diventano risicati non appena carichi più di due plugin, ma un singolo agente con Discord e un plugin di conoscenza ci sta comodamente. La latenza da NYC3 verso OpenAI e Anthropic è la più bassa tra le opzioni USA mainstream. Il sistema di snapshot dei droplet è davvero utile quando vuoi tornare indietro su un agente che si comporta male.
Svantaggio onesto: 21 USD per 4 GB. Hetzner fa lo stesso lavoro per due terzi del prezzo, a meno che la regione non ti interessi particolarmente.
Configura DigitalOcean: DigitalOcean.
Hetzner Cloud CCX23: quando gestisci una flotta
Quando arrivi a cinque o più agenti, o i tuoi plugin di conoscenza attingono a dati corposi, la CCX23 è il passo successivo. 16 GB di RAM danno margine sufficiente per un setup multi-agente impegnativo, e le 4 vCPU evitano che i loop di azione si blocchino a vicenda.
Ottieni Hetzner: Hetzner Cloud.
Insidie comuni nel self-hosting di ElizaOS
Tre cose a cui fare attenzione:
- Memory leak dei plugin. Alcuni plugin della community non rilasciano correttamente gli event listener. Riavvia l’agente secondo una pianificazione fissa finché il mantenitore del plugin non rilascia una correzione.
- Crescita di Postgres. Se usi il plugin Postgres per la memoria, esegui un vacuum mensile. L’autovacuum di default è troppo pigro per agenti chiacchieroni.
- Rate limit di Discord. Più agenti su un solo VPS che condividono un IP in uscita possono raggiungere i rate limit per IP di Discord prima del previsto. Con due agenti va tutto bene, da quattro in su iniziano a comparire errori 429 nei picchi di traffico.
Cosa sceglierei davvero
Se stai iniziando oggi:
- UE, da due a quattro agenti: Hetzner CCX13
- UE, bot singolo, budget ridotto: Contabo VPS S
- Agente singolo negli USA: DigitalOcean Premium AMD 2 GB o 4 GB
- Flotta di agenti: Hetzner CCX23
Per il quadro completo sul self-hosting, vedi il confronto SelfHostVPS. ElizaOS rilascia aggiornamenti di frequente, quindi aggiorno questa pagina quando l’API dei plugin o il livello di storage cambiano in modo significativo.
Frequently asked questions
Qual è la configurazione VPS minima per ElizaOS?
2 vCPU e 4 GB di RAM bastano per un agente con due o tre plugin che punta a un'API di modello remota. Ogni plugin caricato resta residente nel processo Node, quindi con Discord, Telegram, Farcaster e un paio di plugin di conoscenza l'heap sale facilmente oltre 1,5 GB. Con quattro o più agenti, prevedi 8 GB.
ElizaOS ha bisogno di una GPU sul VPS?
Solo se ospiti tu stesso il modello linguistico. ElizaOS è un runtime TypeScript con un livello di plugin. Tutto il ragionamento degli agenti passa dal provider di modello che configuri. Un VPS solo CPU, tipo Hetzner CCX o Contabo NVMe, è la configurazione normale.
Posso far girare più agenti ElizaOS su un solo VPS?
Sì, ma prevedi circa 600 MB-1 GB di RAM per agente attivo, a seconda del numero di plugin. Cinque agenti su 8 GB vanno bene. Dieci agenti su 8 GB diventano rischiosi non appena un plugin di memoria inizia a fare caching aggressivo.
Perché ElizaOS occupa così tanto spazio su disco?
I plugin di conoscenza mettono in cache gli embedding, la cronologia dei messaggi viene salvata localmente di default, e l'albero dei moduli Node è pesante. 80 GB è il minimo realistico anche per un singolo agente. Dopo tre mesi di uso attivo su Discord e Telegram ho visto la directory dati superare i 25 GB su un solo agente.