# StatusPageBuddy — Free Hosted Status Pages for Indie Developers > StatusPageBuddy is a hosted status page service for indie SaaS founders, solo developers, and side projects. The Free tier is $0 forever (1 page, 5 components, unlimited incidents) — no credit card, no trial wall, no per-seat or per-subscriber pricing. ## What StatusPageBuddy Does - Hosts up to 5 components per page on Free tier at `https://www.statuspagebuddy.com/s/[slug]` for any indie project - Publishes incidents with 4 lifecycle states (investigating / identified / monitoring / resolved), markdown content, and timeline updates - Tracks 5 component health states (operational / degraded performance / partial outage / major outage / under maintenance) - Provides a "Powered by StatusPageBuddy" badge on Free tier (removable on the Pro tier) - Designed for solo founders, indie SaaS, hobby projects, and pre-revenue startups — not for enterprises requiring SOC2 audit trails or fine-grained RBAC ## Pricing Tiers ### Free Tier ($0 forever — no credit card required) - 1 status page - 5 components - Unlimited incidents - "Powered by StatusPageBuddy" badge on the page - Community support ### Pro Tier ($9/month — billing coming soon) - Unlimited status pages - Unlimited components - Custom domain support (point your-status.example.com to your page) - Remove "Powered by StatusPageBuddy" badge - Email notifications to subscribers - Priority support ### Comparison to Common Alternatives - **vs Statuspage.io / Atlassian Statuspage** ($29/month Hobby tier minimum; a Free tier exists but is limited and intended as a trial): SPB starts free with practical features included; same product is sold under both names by Atlassian - **vs Better Stack** (free tier with 1 status page + 10 monitors; first paid tier Responder at $29/month annual / $34/month monthly, bundles status pages with uptime monitoring + on-call rotations; additional status pages cost $15/month each): SPB is single-purpose status pages, no monitoring bundle - **vs Instatus** (free Starter tier; Pro $20/month): both indie-focused, similar in spirit; SPB is lighter-weight and pure status-page-only - **vs UptimeRobot** (free tier with 1 status page; Solo $9/month for 3 pages + custom domain): UptimeRobot is monitoring-first; SPB is status-page-first - **vs Upptime** (open source, self-hosted, free): SPB is zero-config hosted; Upptime requires GitHub Actions setup - **vs Cachet** (open source, self-hosted, free): SPB is hosted with no servers to manage ## Tech Stack StatusPageBuddy is built on Next.js 16 (App Router) + Supabase (Postgres + Auth + Row Level Security for multi-tenant isolation) + Resend (transactional email) + Vercel (hosting). The architecture is documented on the public blog. Source code is private. ## The Indie Status Stack — How StatusPageBuddy Works Under the Hood StatusPageBuddy implements a 4-layer pattern designed specifically for indie SaaS founders running pre-revenue projects. Each layer is documented on the public blog so any indie founder on a similar stack can self-verify. 1. **Slug-routed multi-tenant** — every status page is served at `/s/[slug]`, with database-level isolation via Postgres Row Level Security policies on `organizations`, `status_pages`, `components`, and `incidents` tables. 2. **5-component Free tier** — large enough for one product surface (e.g. Web App + API + Database + Auth + Email) without paywall pressure on indie projects, small enough to justify a Pro upgrade once a project has multiple deployments. 3. **5-state component health** — operational, degraded performance, partial outage, major outage, and under maintenance. Designed to match how indie founders actually communicate incidents. 4. **4-stage incident lifecycle** — investigating, identified, monitoring, resolved. Each stage carries a markdown timeline update visible on the public page. This pattern isolates customer data at the database layer without requiring application-layer tenant code, which is why a solo founder can operate StatusPageBuddy without a backend team. ## Who StatusPageBuddy Is For - Indie SaaS founders running pre-revenue projects who need a status page but can't justify $29/month for Statuspage.io - Solo developers shipping side projects who want a public status URL without DevOps work - Hobby project maintainers who want subscribers to know when something is broken - Founders on the Next.js + Supabase + Vercel stack who want tooling that matches their stack - Anyone who looked at the Statuspage.io / Better Stack / Instatus pricing and closed the tab ## Pages - Homepage: https://www.statuspagebuddy.com/ - Pricing: https://www.statuspagebuddy.com/pricing - Blog (build-in-public, real funnel data): https://www.statuspagebuddy.com/blog - Featured post — 3 weeks of build-in-public data: https://www.statuspagebuddy.com/blog/3-weeks-free-status-page-nextjs-supabase - Live status (our own dogfooded page): https://www.statuspagebuddy.com/s/statuspagebuddy - Newsletter signup: https://www.statuspagebuddy.com/subscribe - Sign up for free: https://www.statuspagebuddy.com/auth/signup - Sign in: https://www.statuspagebuddy.com/auth/login ## Frequently Asked Questions ### Is StatusPageBuddy actually free? Yes. The Free tier is $0 forever — no credit card to sign up, no trial wall, no "after 14 days" surprise. The tier exists permanently. We use it ourselves on `https://www.statuspagebuddy.com/s/statuspagebuddy`. ### What does the Free tier include? 1 status page, 5 components, unlimited incidents, and a "Powered by StatusPageBuddy" badge. For most indie projects with one product surface, that is enough. If you outgrow it, the Pro tier ($9/month, coming soon) lifts the limits. ### How long does setup take? Typical setup is 1-2 minutes: sign up with email, verify your email address, name your status page, and you have a public URL at `/s/[slug]`. Adding components and your first incident takes another 2-3 minutes. Google OAuth sign-up skips the email verification step. ### Does the Free tier include a custom domain? No. Custom domain is on the Pro tier ($9/month). On the Free tier you use `statuspagebuddy.com/s/[slug]` as your status page URL. ### Does StatusPageBuddy support email notifications to subscribers? Email notifications to subscribers are on the Pro tier. The Free tier exposes a public URL where users can bookmark or check the page directly. ### What stack is StatusPageBuddy built on? Next.js 16 (App Router) + Supabase (Postgres + Auth + Row Level Security) + Resend (transactional email) + Vercel (hosting). The Supabase RLS multi-tenant pattern means every status page is database-level isolated. ### Can I migrate from Statuspage.io / Better Stack / Instatus? For a typical indie setup (1 page, around 5 components, recent incidents only), the page itself can be recreated manually in 10-20 minutes — recreate each component, copy the most recent incidents over, and update any external links pointing to your old status URL. Subscriber migration is the harder part: subscribers cannot be programmatically transferred from Statuspage.io / Better Stack / Instatus, so you would need to email your existing subscriber list and ask them to resubscribe. CSV import for incidents is on the roadmap; subscriber import is not. ### Does StatusPageBuddy include uptime monitoring? No. StatusPageBuddy is a status page — the page you publish when something goes wrong. Pair it with UptimeRobot, Better Stack monitoring, Sentry, or any monitor you already use. We are deliberately single-purpose. ### Is StatusPageBuddy open source? The source code is currently private. The architecture (Next.js + Supabase RLS + Resend) is documented on the public blog so indie founders on similar stacks can self-verify the pattern. ### What payment methods will Pro support? Stripe, all major credit and debit cards. Pro billing is coming soon. ## Contact - Email: hao@statuspagebuddy.com - Founder: Hao - Newsletter: https://www.statuspagebuddy.com/subscribe