<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
<title>Self Host Guide</title>
<link>https://selfhostguide.dev</link>
<description>Free notes, fixes and guides on Coolify, Docker and running your own VPS, written from a live box.</description>
<language>en-AU</language>
<lastBuildDate>Tue, 01 Sep 2026 12:49:05 GMT</lastBuildDate>
<item><title>What self-hosting actually costs, versus Vercel plus Supabase</title><link>https://selfhostguide.dev/guides/what-self-hosting-actually-costs-vs-vercel-supabase</link><guid isPermaLink="true">https://selfhostguide.dev/guides/what-self-hosting-actually-costs-vs-vercel-supabase</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><description>The dollar comparison is not close. The honest comparison is not about dollars, so here are the incidents that tell you what you are actually signing up for.</description></item>
<item><title>Self-hosted Heroku alternatives in 2026, from someone running one</title><link>https://selfhostguide.dev/guides/self-hosted-heroku-alternatives-2026</link><guid isPermaLink="true">https://selfhostguide.dev/guides/self-hosted-heroku-alternatives-2026</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><description>The category most of these guides blur, plus what I can tell you first-hand about Coolify and what I am not going to pretend to know.</description></item>
<item><title>Coolify quietly bakes your build secrets into the image layers</title><link>https://selfhostguide.dev/notes/coolify-bakes-build-secrets-into-image-layers</link><guid isPermaLink="true">https://selfhostguide.dev/notes/coolify-bakes-build-secrets-into-image-layers</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><description>Docker history on one of my images printed out a GitHub token, an OAuth token, and a handful of other secrets in plain text. Here is why, and the actual fix.</description></item>
<item><title>A full VPS disk on Coolify: 1905 MB per rebuild, down to 31 MB</title><link>https://selfhostguide.dev/notes/coolify-full-vps-disk-1905mb-per-rebuild</link><guid isPermaLink="true">https://selfhostguide.dev/notes/coolify-full-vps-disk-1905mb-per-rebuild</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><description>The disk didn't fill for one reason. It filled for four, and only one of them was obvious.</description></item>
<item><title>The Next.js standalone healthcheck trap on Coolify</title><link>https://selfhostguide.dev/notes/nextjs-standalone-healthcheck-trap-on-coolify</link><guid isPermaLink="true">https://selfhostguide.dev/notes/nextjs-standalone-healthcheck-trap-on-coolify</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><description>The build succeeded. The container came up. Coolify still called it unhealthy.</description></item>
<item><title>serve -s makes every URL on a multi-page site come back 200</title><link>https://selfhostguide.dev/notes/serve-s-spa-fallback-soft-404</link><guid isPermaLink="true">https://selfhostguide.dev/notes/serve-s-spa-fallback-soft-404</guid><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><description>Every URL returned 200. That was the problem.</description></item>
<item><title>The Coolify buildkit freeze after a Docker upgrade, and the fix</title><link>https://selfhostguide.dev/guides/coolify-buildkit-freeze-after-docker-upgrade</link><guid isPermaLink="true">https://selfhostguide.dev/guides/coolify-buildkit-freeze-after-docker-upgrade</guid><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><description>A Docker upgrade broke every Dockerfile-pack deploy on my Coolify server. Here is the exact error, the workaround that kept shipping, and the fix that actually resolved it.</description></item>
<item><title>Coolify REST API traps: what actually bites when you build your own tooling</title><link>https://selfhostguide.dev/guides/coolify-rest-api-traps</link><guid isPermaLink="true">https://selfhostguide.dev/guides/coolify-rest-api-traps</guid><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><description>Notes from building my own tooling against the Coolify v4 REST API. None of these are documented anywhere obvious; all of them cost real time to find.</description></item>
<item><title>Migrating off Supabase to self-hosted Postgres on Coolify</title><link>https://selfhostguide.dev/guides/migrating-supabase-to-self-hosted-postgres-coolify</link><guid isPermaLink="true">https://selfhostguide.dev/guides/migrating-supabase-to-self-hosted-postgres-coolify</guid><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><description>Moving a production app off Supabase and onto self-hosted Postgres on Coolify to kill the monthly Pro charge. The restore did not go cleanly on the first try.</description></item>
</channel></rss>
