Skip to main content

For agencies

Next.js Hosting for agencies

Agencies running multiple client Next.js apps need clean project isolation, predictable cost per client, and EU residency when client procurement asks. Hostim gives each client their own project namespace with their own apps, databases and volumes — no cross-contamination, no surprise consolidated bill.

# docker-compose.yml
services:
  web:
    image: my-nextjs-app
    environment:
      - NODE_ENV=production
      - DATABASE_URL=postgres://...
  db:
    image: postgres:16
  • 🇪🇺 Hosted in Germany, GDPR by default
  • 🐳 Run Docker apps (Compose supported)
  • 🗄️ Built-in MySQL, Postgres, Redis & volumes
  • 🔐 HTTPS, metrics, and isolation per project
  • 💳 Per-project cost tracking · from €2.5/month

Why Next.js on Hostim for agencies

A typical agency setup: 5 to 30 active client apps, varying stacks, varying client requirements. On most PaaS platforms this becomes a billing nightmare — one team, multiple tags, manual cost allocation. Hostim treats each project as a tenant: separate apps, separate databases, separate domains, separate billing line. When a client wants to take their stack in-house, you transfer the project. Next.js fits this cleanly because the deployment shape is consistent — push a Dockerfile, get a running app, attach managed PostgreSQL.

What agencies need from a host

Agencies and freelancers who run several client apps in parallel and need a clean separation between them.

  • Project-level isolation so client A cannot see client B
  • Easy hand-over: a client can take over their own project later
  • Git-based deploys so devs do not log into servers
  • EU data residency, often required by client procurement
  • Predictable cost per project for billing back to clients

Each Hostim project is its own namespace with its own apps, databases, and volumes. You can hand a project to a client by transferring the account. Pricing is per-resource, easy to attribute to one client.

How Hostim runs Next.js

Next.js hosting today means running a Node.js process behind HTTPS, with a build step that produces static and server bundles. Most teams either run the standalone server output in Docker or use a platform-specific runtime. Hostim runs the standalone server in a normal Docker container, so you stay portable.

Deploy model

Push a Dockerfile or connect a Git repo. We build the image, attach a managed PostgreSQL, and serve traffic on a subdomain or your custom domain with automatic HTTPS. ISR and image optimization work because we run a real long-lived Node process — not a serverless function.

Common pitfalls

Two things often break on serverless platforms: long background jobs and large file uploads. Hostim avoids both by running stateful containers with persistent volumes for cache, uploads, and the .next directory.

Typical env vars

NODE_ENV, DATABASE_URL, NEXTAUTH_SECRET, NEXTAUTH_URL

FAQ

How do I separate clients?

One project per client. Each project has its own namespace (apps, databases, volumes are scoped). You can grant access to a client's account if they want visibility, or transfer the whole project to them when the engagement ends.

Can I bill back to clients per project?

Each project shows its own resource usage. You pay one consolidated bill but can allocate cost per project from the dashboard.

How does Next.js ISR work for agency-built marketing sites?

Hostim runs the Next.js standalone server as a long-lived container, so the ISR cache survives deploys on a persistent volume. Image optimization works out of the box.

Can clients have their own custom domain?

Yes. Each project supports unlimited custom domains with automatic HTTPS issuance and renewal.

Ready to deploy Next.js?

Spin up an app in minutes. Managed database on the free tier, custom domain included.

The numbers behind this

Platform figures from the published price list, docs and our own benchmark.

€2.50/month

Hostim entry app plan

Plan sa-1-1: 1 vCPU, 1 GB RAM. Flat price, billed hourly, no usage meter.

€0

Managed database free tier

PostgreSQL 256 MB, MySQL 256 MB, Redis 128 MB, volume 1 GB. No cap on how many free instances you create.

Included on every plan

Database high availability

PostgreSQL and MySQL run as a primary plus hot standby with automatic failover, shared plans included.

2,708 TPS

Managed PostgreSQL write throughput

pgbench, 4 clients, 300 s, plan drp-50 (2 vCPU / 4 GB). AWS RDS db.t4g.medium scored 1,080 TPS on the same test.

€0/GB

Traffic charges

No ingress fees and no per-GB egress line on app plans.

1 today (Falkenstein, Germany)

Regions

Bare metal, EU only, with more regions planned. No AWS, GCP or Azure underneath.

Managed PostgreSQL runs as a replicated cluster with automatic failover on every plan, shared and dedicated alike.

Hostim.dev docs, managed PostgreSQL

Sources

  1. Hostim.dev price listHostim.dev (checked 2026-08-06)
  2. Pricing model — plan-based billing, no meteringHostim.dev docs (checked 2026-08-06)
  3. Managed PostgreSQL — high availability and failoverHostim.dev docs (checked 2026-08-06)
  4. PostgreSQL benchmark: AWS RDS vs Hostim vs self-hosted on HetznerHostim.dev blog, July 2026 (checked 2026-08-06)