hostfleet /v2
ai-hosting

Hetzner Cloud for AI side projects (July 2026): cheapest serious self-hosted CPU, with the catches that still matter

By Alex Harmon ·

Affiliate disclosure: HostFleet may earn a commission if you sign up through links on this page. That never changes the recommendation. Read the live HostFleet about page for methodology and affiliate-policy context. This article is source-backed on Hetzner’s current pricing, billing rules, traffic policy, backup behavior, and product limits, with a narrow estimate layer for workload fit.

Last updated: July 10, 2026

Hetzner Cloud for AI side projects

If you are considering Hetzner Cloud for AI side projects, the right opening question is not whether Hetzner is cheap. It is. The real question is whether you want cheap cloud primitives badly enough to own the Linux box, the backup plan, and the deployment rough edges yourself.

This is a mixed, mostly source-backed review built from Hetzner’s current cloud pages and docs plus HostFleet’s current provider note. The sourced layer is the important stuff buyers can verify directly: current plan pricing after Hetzner’s June 15, 2026 cloud price adjustment, paid IPv4, backup pricing, volume behavior, traffic accounting, and default limits. The estimate layer is smaller and stated plainly: which Hetzner plans are actually honest homes for a small AI side project once the stack includes an API, a worker, maybe Redis or Postgres, and the usual operational slack.

The scope is narrow on purpose:

  • this is about CPU-first side projects that mostly call external AI APIs
  • this is not a local GPU inference guide
  • this is not a managed-platform review for teams that want Railway-like ergonomics
  • this is not a pretend benchmark where a box that booted once is called production-ready

If you need the broader budget ladder first, read Best hosting for AI agents on a budget. If you are still deciding whether one VPS is the right shape at all, pair this with What it costs to run an AI side project on a VPS for 30 days. If the real question is single-box sizing for agent frameworks, Best VPS setup for LangGraph or CrewAI is the better companion.

The short answer

What you actually needBest Hetzner starting pointHonest all-in monthly shapeWhy it fits
One light always-on API, webhook worker, or bot backendCX23About EUR 7.09/monthCheapest serious x86 floor once you include Primary IPv4 and backups
One roomier small stack with API, worker, and one light stateful serviceCX33About EUR 10.69/monthFirst Hetzner tier that feels sane for a real small system instead of one thin process
Arm-friendly orchestration stack where your images and tooling are already ARM-safeCAX11About EUR 7.69/monthCheap 4 GB option if your stack is comfortable on Arm
Team wants deploy convenience more than raw resource-per-dollarDo not start with Hetzner aloneUse a platform or add your own control planeHetzner gives infrastructure, not deployment ergonomics

The practical verdict is simple: Hetzner Cloud is still one of the best low-cost CPU baselines for AI side projects in July 2026, but it wins because the bill is low, not because the operations disappear.

The pricing changed in June 2026, and the cheap story is still real

This review needs a date because Hetzner’s cloud pricing moved recently.

Hetzner’s official price-adjustment note says new cloud prices took effect on June 15, 2026 for new bookings and server resets. In Germany and Finland, the current published entry prices now include:

  • CX23: EUR 5.49/month
  • CAX11: EUR 5.99/month
  • CX33: EUR 8.49/month
  • CAX21: EUR 8.99/month
  • CPX22: EUR 19.49/month

That matters because some older comparison pieces and cached screenshots still show the pre-adjustment numbers. Hetzner is not quite as absurdly cheap as it looked earlier in June. It is still cheap enough to matter.

The important correction is that the landing-page monthly price is not the real operating floor. Hetzner’s docs also say:

  • cloud servers do not include public IP addresses
  • Primary IPv4 costs EUR 0.50/month
  • Primary IPv6 is free
  • backups cost 20 percent of the server price
  • powered-off cloud servers still bill until they are deleted

That creates the first honest small-project math:

  • CX23: EUR 5.49 + EUR 0.50 IPv4 + EUR 1.10 backups = about EUR 7.09/month
  • CAX11: EUR 5.99 + EUR 0.50 IPv4 + EUR 1.20 backups = about EUR 7.69/month
  • CX33: EUR 8.49 + EUR 0.50 IPv4 + EUR 1.70 backups = about EUR 10.69/month

Those are still excellent prices. They are also the numbers you should compare against Hostinger promo VPS pricing, Railway’s managed floor, or DigitalOcean’s cleaner but pricier mainstream cloud posture.

Why Hetzner is still strong for AI side projects

Hetzner keeps showing up in HostFleet’s AI-hosting work for one boring reason: it is a very good fit for always-on CPU orchestration.

That usually means:

  • a webhook receiver
  • a background worker that calls external model APIs
  • a small internal API
  • one Redis or Postgres instance
  • a bot backend
  • a self-hosted LiteLLM, Open WebUI, or MCP-style support service that is mostly glue, not local inference

For those shapes, Hetzner gives you three things that still matter:

  • a low monthly floor with hourly billing and a monthly cap
  • free firewalls
  • generous included outbound traffic in EU for the common CX, CPX, and CAX cloud families

Hetzner’s traffic docs are explicit that billing is based on outgoing traffic only, while incoming and internal traffic are not counted. The same docs currently show 20 TB included for EU-region CX, CPX, and CAX cloud servers, with overage at EUR 1/TB. That is more generous than many buyers expect at this price.

For a lot of AI side projects, the server is not doing the expensive intelligence. It is just keeping the workflow alive. Hetzner is good at that role.

The catches are operational, not mysterious

This is where the cheap-cloud story stays honest.

1. Hetzner is infrastructure, not a deployment product

Hetzner gives you servers, volumes, firewalls, snapshots, and IP objects. It does not give you app-platform ergonomics.

If you want:

  • one-click service graphs
  • built-in preview environments
  • first-class worker and cron products
  • logs and rollbacks that feel productized

then Hetzner alone is the wrong starting point. You either add your own deployment layer, such as Coolify, or you pay a platform tax somewhere else.

That does not make Hetzner bad. It just means the labor cost moves from the bill to the operator.

2. Volumes are good, but the backup story is worse than many buyers assume

Hetzner’s volume docs are strong on the infrastructure side:

  • volumes scale from 10 GB to 10 TB
  • they are billed hourly with a monthly cap
  • they are triple-replicated across three physical servers
  • one volume can attach to only one server at a time

The bad news is the protection model. Hetzner’s docs also say:

  • Hetzner does not provide backups or snapshots for volumes
  • server snapshots and backups do not include attached volumes

That is a serious caveat for stateful AI side projects. If your Postgres data, vector store, or uploaded files live on an attached volume, your backup story is your problem. Triple replication helps with hardware failure. It does not replace backup and restore discipline.

3. Cheap shared resources are still shared resources

The cost-optimized CX and CAX lines are strong because they are cheap. They are not dedicated high-performance boxes.

This is the estimate layer, and I want to keep it narrow:

  • CX23 is credible for one light always-on API or worker
  • CX33 is the first tier I would call an honest home for one small multi-service stack
  • the smaller entry shapes are not where I would put browser-heavy work, large local vector indexes, or CPU-sensitive concurrency

If your AI side project starts to include Playwright fleets, aggressive parsing jobs, or lots of local embedding work, Hetzner’s cheap shared plans stop being the fun answer. At that point you should either move up the line or stop pretending the workload is still a tiny side project.

4. Default limits exist, even if they can be raised

Hetzner’s server docs say the default project quota is 5 cloud servers and 8 dedicated-resource servers. They also document per-server limits such as:

  • up to 1 Primary IPv4
  • up to 1 Primary IPv6
  • up to 20 Floating IPs
  • up to 5 Firewalls
  • up to 16 Volumes

Most small teams will not hit those limits immediately. They still matter when a supposedly simple side project starts multiplying into staging boxes, worker pools, and sidecar services.

When Hetzner wins, and when it does not

Hetzner wins when the workload is one boring always-on box

Buy Hetzner first when you want:

  • one always-on API and worker
  • one small Linux home for a bot backend or internal tool
  • a cheap MCP or LiteLLM-style support service you control yourself
  • the lowest serious self-hosted CPU bill without promo-prepay tricks

This is especially true if you are comfortable with SSH, Docker, backups, and basic Linux housekeeping.

Hetzner loses when the human cost of self-hosting is the expensive part

Skip Hetzner as the first answer when:

  • nobody on the team wants to run Linux
  • the app shape changes often and you value faster deploy ergonomics more than the smallest bill
  • the project is heavily cron-shaped and would map better to a managed runtime
  • the data lives on volumes and the team has not designed backups properly
  • the stack is browser-heavy enough that cheap shared CPU becomes the bottleneck

In other words: Hetzner is often the cheapest box. It is not the cheapest mistake-proof workflow.

What I would actually buy

Buy CX23 if the app is one thin service

Use CX23 if the workload is mostly:

  • one API
  • one worker
  • low concurrency
  • external model APIs
  • little local state

That is the right tier for simple bots, webhook workers, or modest internal tools.

Buy CX33 if the app is a real small system

Use CX33 if the workload looks like:

  • one API
  • one worker
  • reverse proxy
  • one small Postgres or Redis
  • enough logging and retries that the app should not live on the edge of RAM

This is the plan I would recommend most often for a real AI side project on Hetzner Cloud.

Buy CAX only if your stack is already comfortable on Arm

The current CAX11 and CAX21 prices are attractive, but Arm should be a conscious choice, not a surprise discount. If your Docker images, dependencies, and browser tooling are already Arm-safe, CAX can be a good cheap orchestration lane. If not, the hassle can erase the savings.

FAQ

Is Hetzner Cloud good for AI hosting?

Yes for CPU-first AI hosting where the server mostly orchestrates external model APIs, workers, or small data services. No if you mean managed GPU inference or a platform that hides infrastructure operations.

What is the first honest Hetzner Cloud plan for a small AI app?

For one thin process, CX23 is a credible start. For a real small stack with multiple always-on pieces, CX33 is the first plan I would recommend without apology.

Is Hetzner cheaper than DigitalOcean?

Usually yes on raw monthly compute cost, even after you add Primary IPv4 and backups. DigitalOcean is easier to justify when cleaner mainstream cloud ergonomics matter more than squeezing down the bill.

Is Hetzner cheaper than Hostinger?

Compared with Hostinger’s promo math, not always. Compared with more honest month-to-month or renewal thinking, Hetzner is usually the cleaner cheap-cloud answer because the billing is transparent and not built around long prepaid terms.

What is the biggest Hetzner gotcha for stateful apps?

Attached volumes are the big one. Hetzner’s docs say server backups and snapshots do not include them, and Hetzner does not provide backups or snapshots for volumes. If the important data lives there, you need your own backup plan.

Final verdict

If I had to compress the answer into one sentence, it would be this: Hetzner Cloud is still one of the best low-cost places to run a small always-on AI side project, as long as you remember that the cheap bill buys infrastructure, not safety rails.

The practical buying order is:

  1. Start with CX23 for one thin always-on service.
  2. Start with CX33 if the project is already a small multi-service system.
  3. Consider CAX only when your stack is already Arm-safe.
  4. Skip Hetzner first if what you actually want is a managed app platform or a backup story you do not have to think about.

That is the honest July 2026 answer to Hetzner Cloud for AI side projects without flattening cheap cloud infrastructure into something it is not.


Signing up for something covered here? Using our affiliate links supports HostFleet’s testing budget at no extra cost to you: DigitalOcean. Links are labeled, and source citations in this article are never affiliate links.