Skip to content

EU-hosted · our hardware or yours

Your agents write it. We run it.

A dev box with Claude Code, Codex and OpenCode already on PATH, wired to the platform that ships what they build. Deploy apps, databases and cron jobs on European infrastructure — or on a machine you already own.

AAcme
Development
New
AD
  HostStack dev box

  Backing services — native, in this box
    ○ postgres    localhost:5432   user dev, no password
    ○ redis       localhost:6379
    ○ meilisearch localhost:7700
    start them with dev-services up — no Docker needed, data lives on /workspace

  Your app
    no dev URL bound to this box

  Coding agents
    ○ not signed in yet — run claude and follow the prompt
    MCP: hoststack · poststack · filesystem · git · chrome

  Ready
    dev-services up      postgres · redis · meilisearch (+ mysql, mongodb)
    dev-runtime add go   java · ruby · rust · elixir · dotnet (php is built in)
    hoststack services   what you have deployed (already authenticated)
    hoststack db --help  managed databases, and linking one to a service
    hoststack-status     show this again any time

app-dev:/workspace$ dev-services up
[dev-services] postgres    -> localhost:5432  (user dev, no password)
[dev-services] redis       -> localhost:6379
[dev-services] meilisearch -> localhost:7700  (no master key, dev env)

app-dev:/workspace$ dev-runtime list
In the image (ready now):
  node      v24.19.0
  bun       1.3.14
  python    Python 3.12.3
  php       PHP 8.3.6 (cli) (built: Jul 16 2026 18:30:41) (NTS)

Installable with 'dev-runtime add <name>':
  go        not installed
  java      not installed
  ruby      not installed
  rust      not installed
  elixir    not installed
  erlang    not installed
  dotnet    not installed

Databases are separate: dev-services {up | up mysql | up mongodb}

app-dev:/workspace$ hoststack-status
  HostStack dev box

  Backing services — native, in this box
    ● postgres    localhost:5432   user dev, no password
    ● redis       localhost:6379
    ● meilisearch localhost:7700

  Your app
    no dev URL bound to this box

  Coding agents
    ● signed in — claude · codex · opencode
    MCP: hoststack · poststack · filesystem · git · chrome

  Ready
    dev-services up      postgres · redis · meilisearch (+ mysql, mongodb)
    dev-runtime add go   java · ruby · rust · elixir · dotnet (php is built in)
    hoststack services   what you have deployed (already authenticated)
    hoststack db --help  managed databases, and linking one to a service
    hoststack-status     show this again any time

Deploy your stack in one click

  • WordPress
  • Ghost
  • Next.js
  • Nuxt
  • SvelteKit
  • Astro
  • Django
  • Python FastAPI
  • Spring Boot
  • Node.js Express
  • Bun + Hono
  • Go HTTP Server

Pick one and it deploys with everything filled in — WordPress and Ghost come with a managed MySQL, billed like any other database.

Or bring a Dockerfile

  • Laravel
  • Rails

No template needed — point us at a Dockerfile (or any image) and attach a managed database the same way. Getting started

Cloud dev boxes

Give your coding agent a computer of its own

A private container with all three agents, the databases and a real browser already in it, and a 10 GB workspace that survives every restart.

  • claudeClaude Code
  • codexOpenAI Codex
  • opencodeOpenCode

mcp: hoststack · poststack · filesystem · git · chrome

  • Databases and search

    Postgres 17 · Redis · Meilisearch

    MariaDB and MongoDB on request

  • Language runtimes

    Node 24 · Bun · Python 3 · PHP 8.3

    Go, Java, Ruby, Rust, Elixir, .NET on demand

  • MCP servers

    hoststack · poststack · filesystem

    git · chrome — wired into all three agents

  • Toolchain

    git · gh · tmux · ripgrep · fzf · jq

    hoststack CLI, already signed in

See the full run

From €21/month, on our hardware or yours

Bring your own compute

Already own a machine? Run production on it

Enrol a spare desktop, a home server or a VPS you already pay for, and deploy live services, dev boxes and databases onto it from the same dashboard.

No open port
The machine dials out and keeps one connection. Nothing listens for us.
No fixed IP
Visitors hit our edge, never your address. It stays out of DNS entirely.
No lesser tier
Same dashboard, deploys, logs, rollbacks and HTTPS on your custom domains.

You supply the hardware, so there is no compute charge: €3/month per environment, first one free.

Where it actually runs

Deploy apps and databases on European infrastructure

Not a region toggle on somebody else’s cloud. One jurisdiction, enforced where it counts.

One live EU region
Every project runs in Helsinki today, and residency is enforced at the infrastructure layer rather than promised in a settings toggle. Further EU regions are on the roadmap.
No egress fees
Bandwidth out is not metered against you, which is where the bill on most platforms stops being predictable. The full breakdown is on pricing.
A DPA at signup
Attached to every account automatically — no legal back-and-forth to get one. Sub-processors are listed publicly and limited to EEA-based providers for EU projects.
An EU company, not an EU region
The company is incorporated in the EU, so the jurisdiction covers the business and not only the servers. That is the part a region picker on someone else’s cloud cannot give you.
Scored on the same ground

HostStack vs. Render, Railway, and Fly.io

The git-push workflow you expect from Render, Railway, and Fly.io — with EU data residency, flat pricing, and no per-service tax.

Feature
HostStack
RenderRailwayFly.io
Pricing model
Pay-as-you-go per resource
Per-service tier
Plan + metered
Plan + metered
Free tier
$5 credit
Limited
Regions
1 live (Helsinki, FI)
4
US only
30+
Managed Postgres + Redis
Add-ons
GitHub + GitLab + Bitbucket
No Bitbucket
GitHub only
SSO / SAML
Any paid team
Enterprise
IP allowlists
Team+
Private services
Terraform provider
Preview environments
TypeScript SDK
No egress fees
Before you ask

Questions we hear most often

Common questions about HostStack, EU data residency, pricing, and migration.

Is HostStack a proper Render or Heroku alternative?

Yes — the same git-push workflow, the same managed databases, the same auto-provisioned TLS. The differences are pricing (per-resource pay-as-you-go, not per-app plans), data residency (EU by default), and support (we answer tickets ourselves).

Is there a free tier?

Yes, and it does not expire. The free tier includes one always-available Nano web service (256 MB, auto-sleeps after 60 min idle and wakes on the next request), one Starter Postgres database, one cron job, and one preview environment per project. No credit card at signup.

Where exactly is my data stored?

Today every project runs in our live EU region, Helsinki (Finland), which is the default. Additional EU regions in Nuremberg and Falkenstein (Germany), plus Ashburn (US East) for customers with a US-first audience, are on the roadmap. EU residency is enforced at the infrastructure layer, not just promised in a tickbox.

How does pricing compare to Render and Railway?

Per-resource pay-as-you-go from €1/month for a Pico web service or €4/month for a Micro Postgres. There is no monthly plan fee — you pay only for the services, databases, and storage you actually run. Bandwidth is €0.01/GB after the included allowance, build minutes are €0.005/min after 500 free minutes per team.

Can I run production services on my own hardware?

Yes. Enrol a machine you own — a desktop, a home server, a VPS you already pay for — and pick it under "Where it runs" when you create a service. There is no compute charge, since the CPU and memory are yours: €3/month per environment covers the control plane, the dashboard and the public URL, with your first one free. The agent connects outbound only, so the machine needs no open port and no fixed IP, and traffic comes back through our edge — your custom domains keep their HTTPS. The trade is availability: the service runs only while that machine does, and goes down with it. Managed databases can run there too — free, and still backed up off-site with us — but a database on your machine is reachable only from that same machine, so the app that queries it has to live there as well.

Are you GDPR-compliant? What about the DPA?

We are GDPR-native, not GDPR-retrofitted. A Data Processing Agreement is attached to every account at signup — no legal back-and-forth. Sub-processors are listed publicly and limited to EEA-based providers for EU projects.

What happens to my data if I cancel?

You keep full access until the end of your billing period. Daily database backups are kept for 7 days during the active life of the database, and you can export everything as JSON plus standard pg_dump / mysqldump / mongodump files from your settings at any time before cancellation.

Can I migrate from Render, Railway, Heroku, or Fly.io?

Yes — same Docker-based model, same env-var conventions, same GitHub App flow. The CLI can import environment variables from a .env or a Render/Railway export. Step-by-step migration guides for each platform live in the docs.

In production on HostStack

Free tier, no card

Open a box and let it build something

The free tier — one Nano service, one Starter Postgres, one cron job, one preview environment — needs no card, and the smallest paid resource costs €1 a month.

Essential cookies only — for login sessions. No tracking. Details