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

Hetzner's Cheap Tier Is Unavailable: What the Missing €5.99 Server Means for Fleet Planning
·Dora Noda·10 min

Hetzner's Cheap Tier Is Unavailable: What the Missing €5.99 Server Means for Fleet Planning

Hetzner's entire Cost-Optimized tier shows unavailable with no new price announcement — the cheapest orderable 4 GB server costs 3.34x the listed €5.99. A fleet-planning runbook for pinning SKUs, remodeling cost on orderable capacity, and treating availability as a monitored variable.

self-hosting
PaaS
cost-optimization
Kubernetes
One 8-vCPU Cloud VM Now Costs More Than a 24-Core Bare-Metal Server: Hetzner's EX130 and the Post-Repricing Fleet Node Map
·Dora Noda·11 min

One 8-vCPU Cloud VM Now Costs More Than a 24-Core Bare-Metal Server: Hetzner's EX130 and the Post-Repricing Fleet Node Map

Hetzner's €134 EX130 dedicated server packs 24 cores and 256 GB of ECC DDR5 for less than one 8-vCPU cloud VM — a worked per-core and per-GB comparison, which Cluster API fleet pools move to buy-new metal, and where cloud elasticity still wins.

self-hosting
Kubernetes
cost-optimization
PaaS
Hetzner Changed Two Numbers Your Fleet Depends On: LB Idle Timeout and Assigned-IP Deletion
·Dora Noda·8 min

Hetzner Changed Two Numbers Your Fleet Depends On: LB Idle Timeout and Assigned-IP Deletion

Hetzner Cloud made LB HTTP idle timeouts tunable (30–300s, up from a fixed 50s) and banned deleting assigned IPs. What both changes mean for ingress tuning and IP-failover runbooks on a self-hosted fleet.

self-hosting
Kubernetes
cloud infrastructure
PaaS
Someone Already Wrote the Hetzner MCP Server: What a Live Changelog Audit Teaches Deploy-From-Chat
·Dora Noda·9 min

Someone Already Wrote the Hetzner MCP Server: What a Live Changelog Audit Teaches Deploy-From-Chat

A community MCP server mapping the Hetzner Cloud, Storage Box, and Robot APIs survived six provider changelog deltas in three months with zero broken tools — thanks to a published endpoint audit, pass-through writes, and an eval that expects deprecation. Here is what that discipline teaches any deploy-from-chat roadmap, and the tenant-scoping and audit-logging layer a PaaS still has to build itself.

Model Context Protocol
AI agents
self-hosting
engineering
HPA Scales to Zero Now. Should Your Fleet Retire KEDA or Knative?
·Dora Noda·10 min

HPA Scales to Zero Now. Should Your Fleet Retire KEDA or Knative?

Kubernetes 1.37 graduates HPA scale-to-zero to beta and turns it on by default. Queue workers can consolidate onto the native primitive — but HTTP services still need Knative's request buffering and event-diverse fleets still need KEDA's scaler catalog. Here is the per-workload decision.

Kubernetes
self-hosting
PaaS
engineering
Your Hoster Now Pays for Your Panel: What is*hosting's Coolify Sponsorship Changes — and Where the One-Click VPS Still Stops
·Dora Noda·8 min

Your Hoster Now Pays for Your Panel: What is*hosting's Coolify Sponsorship Changes — and Where the One-Click VPS Still Stops

is*hosting became an official Coolify sponsor and shipped a pre-installed Coolify VPS image from $10.19/month. The money math of a hoster funding the panel it distributes — and why the bundle still stops at box number two.

self-hosting
PaaS
cost-optimization
hosting
One Changelog Line Killed Three PaaS Deploys: What the Kamal Receipt Proves — and Where It Stops
·Dora Noda·12 min

One Changelog Line Killed Three PaaS Deploys: What the Kamal Receipt Proves — and Where It Stops

A Rails boilerplate's changelog replaced Fly.io, Render, and Heroku deploys with Kamal in one commit — nine files, one VPS invoice. Here is the itemized receipt: what one deploy.yml covers, what Kamal can't do, and where the move sits on the ladder to a declarative fleet.

self-hosting
PaaS
migration
cost-optimization
Your Build Cache Is Invisible to Kubelet: Sizing Image GC So Tenant Builds Stop Evicting Tenant Pods
·Dora Noda·9 min

Your Build Cache Is Invisible to Kubelet: Sizing Image GC So Tenant Builds Stop Evicting Tenant Pods

Tenant builds fill shared nodes with cache that kubelet image GC can never reclaim — until DiskPressure evicts running pods. A measured method for budgeting per-node disk, with a worked 80GB example and copy-paste kubelet plus BuildKit configs.

Kubernetes
self-hosting
PaaS
tutorial
Kubernetes' Agent Sandbox Goes Upstream: Inside the gVisor-Isolated Sandbox CRD Behind 16x GKE Growth
·Dora Noda·9 min

Kubernetes' Agent Sandbox Goes Upstream: Inside the gVisor-Isolated Sandbox CRD Behind 16x GKE Growth

The SIG Apps Sandbox API hit v1beta1 after 16x GKE growth in five months, with Langchain and Lovable running millions of agents on it. Here is what a self-hosted PaaS gets for free — warm pools, pod snapshots, pluggable gVisor/Kata isolation — and what it no longer needs to build.

Kubernetes
AI
self-hosting
security
Showing 244–252 of 1732 posts