Blog
Next.js 15 guides for self-hosted AI SaaS: Docker, Caddy, Auth.js, Stripe, LangGraph, pgvector, and Hetzner cost.
4 posts in Docker & Infra
28 Oct 2026 · Docker & Infra
Terraform for Hetzner Cloud, Provisioning Next.js and Docker from Code
How to create a VPS, firewall, and cloud-init that installs Docker Compose so a Next.js 15 app boots without clicking through the Hetzner UI.
Read28 Oct 2026 · Docker & Infra
Preventing next build OOM and SIGKILL on 2GB and 4GB VPS Instances
Why next build dies with SIGKILL on Hetzner CX22 and CX23, how swap and NODE_OPTIONS actually help, and when to stop building on the VPS.
Read27 Oct 2026 · Docker & Infra
Next.js 15 Docker Environment Variables, Build-Time vs Runtime
Why process.env is undefined in Docker, why NEXT_PUBLIC values need rebuilds, and how to keep DATABASE_URL and Stripe secrets out of the image.
Read26 Oct 2026 · Docker & Infra
Next.js 15 Docker Compose & Caddy: Production SaaS Deployment
A production blueprint for running a Next.js 15 SaaS on Docker Compose with Caddy reverse proxy, zero-buffer SSE streaming, and standalone builds.
Read
