Skip to main content

1732 posts tagged with "Self-Hosting"

Running your own PaaS and infrastructure on machines you own

View all tags

Read the Self-hosted PaaS guide

Render Never Ran Your Heroku Buildpacks — Here's What Rebuilding That Compatibility Costs With Paketo vs Nixpacks
·Dora Noda·13 min

Render Never Ran Your Heroku Buildpacks — Here's What Rebuilding That Compatibility Costs With Paketo vs Nixpacks

Render never executed your Heroku buildpacks — it absorbed them behind a generated Dockerfile. Here is what rebuilding that compatibility on machines you own actually costs, with Paketo and Nixpacks priced head-to-head.

self-hosting
PaaS
migration
cost-optimization
Heroku Dyno to Hetzner CX in 2026: Real Bill Before and After With Egress Math
·Dora Noda·11 min

Heroku Dyno to Hetzner CX in 2026: Real Bill Before and After With Egress Math

The same Node.js and Postgres workload costs $128 a month on Heroku Standard dynos versus about $10 on a Hetzner CX box. A line-by-line 2026 recompute with egress math from 100 GB to 20 TB, plus the honest case for staying on Heroku.

PaaS
migration
cost-optimization
self-hosting
Heroku's Dead, Three Bills Remain: Railway vs Render vs Fly.io vs a Flat-Rate Hetzner Box
·Dora Noda·12 min

Heroku's Dead, Three Bills Remain: Railway vs Render vs Fly.io vs a Flat-Rate Hetzner Box

Techsy's July 2026 comparison priced the same app on Railway, Render, and Fly.io. We add the missing fourth column — flat-rate Hetzner machines — and show where each platform's billing shape hides the cost that owning the box eliminates.

PaaS
cost-optimization
migration
self-hosting
Hetzner Deleted the Datacenter Field: Why Your Prometheus Labels Went Quietly Empty (and the 30-Second Check)
·Dora Noda·10 min

Hetzner Deleted the Datacenter Field: Why Your Prometheus Labels Went Quietly Empty (and the 30-Second Check)

Hetzner removed the datacenter field from its Cloud API on July 1, 2026, and unpatched Prometheus and vmagent scrapers answered with empty location labels — green targets, hollow metadata. Here is the 30-second check, the old-to-new label mapping, and a nine-item audit checklist for self-hosted Hetzner fleets.

self-hosting
infrastructure
guide
engineering
Ingress-NGINX Is Dead. Gateway API v1.5 Is What You Migrate To — and It Finally Covers the Gaps
·Dora Noda·9 min

Ingress-NGINX Is Dead. Gateway API v1.5 Is What You Migrate To — and It Finally Covers the Gaps

Ingress NGINX has received no patches since March 2026. Gateway API v1.5's stable TLSRoute, ListenerSet, and CORS filter close the gaps that kept teams on NGINX annotations — here is the annotation-by-annotation payoff map, the mechanical migration path, and which implementation to pick for owned hardware.

Kubernetes
infrastructure
self-hosting
migration
k0rdent Turns One: What a Year of Shipping a Cluster API Fleet Orchestrator Proves About Not Building Your Platform From Scratch
·Dora Noda·11 min

k0rdent Turns One: What a Year of Shipping a Cluster API Fleet Orchestrator Proves About Not Building Your Platform From Scratch

k0rdent went from v0.1 to v1.7 in its first year, and RBC Capital Markets now runs 50+ clusters on it. What the Cluster API-based orchestrator's lifecycle, state, and observability layers prove — and which parts a small self-hosted fleet should borrow, skip, or work around.

Kubernetes
self-hosting
PaaS
infrastructure
Kubernetes 1.36 Teaches Controllers to Distrust Their Own Cache: Why a Skipped Sync Beats a Wrong Reconcile
·Dora Noda·8 min

Kubernetes 1.36 Teaches Controllers to Distrust Their Own Cache: Why a Skipped Sync Beats a Wrong Reconcile

Kubernetes 1.36 makes DaemonSet, StatefulSet, ReplicaSet, and Job controllers skip any sync where the informer cache lags their own last write. The mechanism, the two metrics that expose it, and why a lean self-hosted fleet feels every wrong reconcile as an invoice.

self-hosting
PaaS
Kubernetes
infrastructure
TLS for a Bare IP: What Let's Encrypt's Free IP-Address Certificates Change for Self-Hosted Deploys
·Dora Noda·10 min

TLS for a Bare IP: What Let's Encrypt's Free IP-Address Certificates Change for Self-Hosted Deploys

Let's Encrypt's free IP-address certificates went generally available in January 2026: six-day, ACME-automated TLS for a bare IPv4 or IPv6 address. Where they fit in a self-hosted PaaS — node bootstrap before DNS, fallback vhosts, IP-addressed infrastructure — the exact recipe for getting one, and the limits that keep tenant traffic on real domains.

self-hosting
security
infrastructure
engineering
Lint the Dockerfile Before You Build It: What hadolint, dockle, and Docker Scout Catch That a Green Build Never Will
·Dora Noda·8 min

Lint the Dockerfile Before You Build It: What hadolint, dockle, and Docker Scout Catch That a Green Build Never Will

A green docker build waves through unpinned base tags, root users, baked-in secrets, and known CVEs. How hadolint at PR time, dockle at build time, and Docker Scout at deploy time each catch a failure class the others cannot see — with gate configs you can copy.

security
self-hosting
PaaS
developer tools
Showing 712–720 of 1732 posts