# What it costs to run it yourself — Hanzo

> The open-source stacks people reach for, priced from the compute their own compose files reserve, and the operating work that is not a line item.

Comparison

# Buy it, or run it

Everything Hanzo does is open source, so the honest question is not whether you could run it — you could — but what that costs. These are real numbers from real compose files.

## Run it yourself, and here is the bill

The open-source stacks people reach for, priced from the compute their own compose files reserve.

Stack

Images it runs

vCPU

GB

Compute

qdrant

qdrant/qdrant:v1.12.4

0.25

0.5

$4.38/mo

traefik

traefik:v3.2

0.5

0.5

$6.57/mo

redis

redis:7-alpine

0.5

1

$8.76/mo

grafana

grafana/grafana:11.3.0 · grafana/loki:3.2.0 · prom/prometheus:v3.0.0

0.75

1.5

$13.14/mo

postgres

postgres:16-alpine

1

2

$17.52/mo

wordpress

mariadb:11 · wordpress:6-php8.2-apache

1.5

1.5

$19.71/mo

gitea

postgres:16-alpine · gitea/gitea:1.22

1.25

2.5

$21.90/mo

keycloak

postgres:16-alpine · quay.io/keycloak/keycloak:26.0

1.25

2.5

$21.90/mo

ghost

mysql:8 · ghost:5-alpine

1.5

2.5

$24.09/mo

n8n

postgres:16-alpine · n8nio/n8n:1.60.1

2

4

$35.04/mo

ollama

ollama/ollama:0.5.4

2

8

$52.56/mo

All of them, running

$225.57/mo

Compute only, from each stack’s own compose file: DigitalOcean droplet retail + Hanzo platform margin (estimate). One replica of each, at the footprint the file reserves. Storage, egress and anything with a GPU are not in it — serving a model is a GPU, and no compose file above asks for one.

## And the part that is not a line item

The machines are the cheap half. This is what you are holding once they are paid for.

Upgrades

Every image above has a release cadence, and a CVE in any of them is yours to notice and roll.

Backups

Taking one is a cron. Proving a restore works is a rehearsal, and it is the half that gets skipped.

Availability

One replica of each is a single point of failure. A second is roughly twice the compute plus the state problem.

Identity

Each of these has its own users and its own idea of an admin. Joining them is a project.

On-call

Someone answers when it pages at 3am, and that person is on your payroll.

We have not costed that list, and will not: an invented engineer-hours figure would be worth less than the arithmetic you can do yourself, knowing your own team. What Hanzo replaces is the whole column — one identity, one bill, one thing that pages someone else.
