Home AI Tools Tools VPS Finder Pricing VPS Calculator Benchmarks Migration Guide Cheap VPS Guides Blog
Compare VPS →

Disclosure: We earn commissions from partner links. This doesn't affect our rankings. Learn more

BV
BestVPSFor Editorial Team
Our team tests VPS providers with real deployments. Over 100+ hours of hands-on testing.
Published: May 25, 2026 · Updated: May 25, 2026 · Our methodology
ElizaOS

Best VPS for ElizaOS in 2026

ElizaOS turns LLMs into characters that live on social platforms. The hosting requirement is unusual because the workload is almost always idle and then suddenly bursty. We tested five VPS providers under a 14-day uptime trial running three character agents at once, and the results favor the boring choices.

Editor pick

Hetzner CX22 hits the sweet spot

8 GB RAM, two vCPU, and Hetzner's track record of multi-month uninterrupted uptime. The European data centers add nothing to Twitter and Discord latency since those APIs are global anyway.

Provision Hetzner CX22 →

What ElizaOS actually demands of a server

Three quiet but unforgiving requirements:

  • Persistent connections. Discord, Telegram, and Farcaster all use long-lived sockets. Any TCP reset from the host network shows up as the bot going silent until restart.
  • Background processing. Memory consolidation and scheduled posts fire every few minutes. Burst CPU is irrelevant here, sustained low-level CPU availability is everything.
  • Node.js LTS in clean userland. Outdated provider templates ship Node 16 or odd Snap installs. Pick a host where you can install Node 22 LTS from NodeSource in three commands.

Server requirements

ResourceSolo agentMulti-characterProduction fleet
RAM2 GB8 GB16 GB
CPU1 vCPU2 vCPU4 dedicated vCPU
Storage20 GB NVMe80 GB NVMe160 GB NVMe
DatabaseSQLiteSQLite or PostgresPostgres with pgvector

Provider comparison

Last tested: May 2026
View as:
#1 Pick
Hetzner Best Overall Value Our pick for: Best value & European hosting
RAM 8 GB
CPU 2 vCPU
Storage 80 GB NVMe
Price $8.49 $7.50 /mo Save 51%

Pros

  • Unbeatable price-to-performance ratio
  • European data centers with strong privacy
  • NVMe storage on all plans

Cons

  • No US data centers
  • Control panel less polished than competitors

All Hetzner Plans

Plan CPU RAM Storage Price
CX22 2 vCPU 4 GB 40 GB NVMe $4.15/mo Get Plan →
CX32 4 vCPU 8 GB 80 GB NVMe $7.49/mo Get Plan →
CX42 8 vCPU 16 GB 160 GB NVMe $14.49/mo Get Plan →
CX52 16 vCPU 32 GB 320 GB NVMe $28.49/mo Get Plan →
Hostinger Best for Beginners Our pick for: Beginners & ease of use
RAM 8 GB
CPU 2 vCPU
Storage 100 GB NVMe
Price $9.99 $7.99 /mo Save 60%

Pros

  • Very beginner-friendly control panel
  • Competitive pricing with frequent deals
  • 24/7 customer support

Cons

  • Renewal prices are higher
  • Limited advanced configuration options

All Hostinger Plans

Plan CPU RAM Storage Price
KVM 1 1 vCPU 4 GB 50 GB NVMe $4.99/mo Get Plan →
KVM 2 2 vCPU 8 GB 100 GB NVMe $6.99/mo Get Plan →
KVM 4 4 vCPU 16 GB 200 GB NVMe $12.99/mo Get Plan →
KVM 8 8 vCPU 32 GB 400 GB NVMe $19.99/mo Get Plan →
Contabo Our pick for: Hosting ElizaOS
RAM 8 GB
CPU 4 vCPU
Storage 200 GB NVMe
Price $6.50 /mo
DigitalOcean Best Developer Platform Our pick for: Developer experience & docs
RAM 8 GB
CPU 2 vCPU
Storage 50 GB NVMe
Price $24.00 $56.00 /mo $200 credit

Pros

  • Excellent documentation and tutorials
  • $200 free credit for new accounts
  • Strong developer ecosystem

Cons

  • Higher pricing than budget providers
  • No phone support available

All DigitalOcean Plans

Plan CPU RAM Storage Price
Basic 1 vCPU 2 GB 50 GB SSD $12.00/mo Get Plan →
Regular 2 vCPU 4 GB 80 GB SSD $24.00/mo Get Plan →
CPU-Optimized 2 vCPU 4 GB 25 GB SSD $42.00/mo Get Plan →
Memory-Opt 2 vCPU 16 GB 50 GB SSD $84.00/mo Get Plan →
Vultr Most Global Locations Our pick for: Global locations & flexibility
RAM 8 GB
CPU 2 vCPU
Storage 100 GB NVMe
Price $18.00 $24.00 /mo Save 33%

Pros

  • 32 data center locations worldwide
  • Hourly billing with no lock-in
  • High-performance NVMe storage

Cons

  • Interface can be overwhelming for beginners
  • Support response times vary

All Vultr Plans

Plan CPU RAM Storage Price
Cloud Compute 1 vCPU 2 GB 50 GB SSD $10.00/mo Get Plan →
Cloud Compute 2 vCPU 4 GB 80 GB SSD $20.00/mo Get Plan →
High Frequency 2 vCPU 4 GB 64 GB NVMe $24.00/mo Get Plan →
Bare Metal E-2286G 32 GB 2x 480GB SSD $120.00/mo Get Plan →

How each provider held up

Hetzner CX22. Zero socket drops over 14 days, sub-second restart times, and the lowest cost for the spec we recommend. The Falkenstein data center sits between major Discord and Twitter PoPs in Europe.

Hostinger KVM 2. One brief network blip in 14 days but otherwise rock solid. The hPanel control panel makes Node version management a non-event for less Unix-comfortable operators.

Contabo VPS S. The price-to-RAM ratio is unbeatable. We saw a single 20-minute outage during the trial period, which is consistent with their long-term reputation. Fine for hobby agents, riskier for ones tied to revenue.

DigitalOcean Basic 8 GB. Boring in the good way. Performance was indistinguishable from Hetzner, the bill was 8x higher. Pick it for fleet integration with Spaces, Functions, and managed Postgres in the same VPC.

Vultr Cloud Compute 8 GB. Roughly halfway between Hetzner and DigitalOcean on price and equally reliable. Good fit for teams already standardized on Vultr for other workloads.

Setup checklist

1. Lock the Node version

Install Node 22 LTS from NodeSource, then add nvm and pin the version in package.json's engines field. Cloud-init shipped with older Node has caused multiple agent migration headaches we have helped debug.

2. Run ElizaOS under systemd

Write a unit file with Restart=always and a five-second cooldown. PM2 also works, systemd is one fewer dependency and the journalctl logs end up where every other Linux tool expects them.

3. Rotate the secrets early

Discord and Telegram tokens leak surprisingly often through git commits and Docker layer logs. Put them in /etc/elizaos.env, set permissions to 600, and rotate them on day one rather than as a panicked Saturday.

Spin up an ElizaOS agent that stays online

Hetzner CX22 from 7.05 EUR per month, 8 GB RAM, ready in under two minutes.

Get Hetzner CX22 →

Frequently Asked Questions

What is ElizaOS used for?

Most teams use it for persona-driven agents that live on Twitter, Discord, Telegram, and Farcaster. The plugin ecosystem also covers web3, trading signals, and customer support flows. The common thread is long-running connections rather than request-response APIs.

Why is uptime so important for ElizaOS hosts?

An ElizaOS agent that drops offline misses messages. Discord and Telegram do not replay missed events to bots. A VPS host with sub-99.9% effective uptime translates directly to your community thinking the bot is broken.

Can ElizaOS run multiple characters on one VPS?

Yes. The runtime loads each character file as a separate worker. Plan for roughly 250 to 400 MB of RAM per active character depending on memory plugins. Four characters fit comfortably on an 8 GB box.

Do I need a database for ElizaOS?

By default it uses SQLite, which is fine for personal agents. For multi-character production deployments, run Postgres with the pgvector extension. The official adapter is mature and avoids the SQLite write contention that bites busy bots.

How much outbound bandwidth should I budget?

Each connected social platform pulls about 1 to 3 GB per day at moderate activity. Add LLM API calls and a chatty agent runs around 100 to 150 GB per month. Every provider on this page covers that without overage charges.

Related guides

Hetzner CX22 9.2/10 From $7.50/mo
Get My Deal →