DEV Community

Cover image for I got tired of Supabase projects getting deactivated β€” so I built KeepMySupabaseAlive (Next.js 15)
Supa Alive
Supa Alive

Posted on

I got tired of Supabase projects getting deactivated β€” so I built KeepMySupabaseAlive (Next.js 15)

Hey everyone πŸ‘‹

A couple months ago, I started a side project using Supabase β€” nothing huge, just experimenting. I left it idle for a bit (life happens), and when I came back, it had been paused due to inactivity. After 90 days, there’s no restoring from the dashboard. You have to download a backup and start again.

That’s when I built KeepMySupabaseAlive.


πŸ’‘ What It Does

KeepMySupabaseAlive is a simple service that keeps your Supabase project alive by pinging it on a set schedule.

πŸ›  Key features:

  • Add your Supabase Public URL and Anon key
  • Set a custom ping frequency
  • Monitor your connection with a clean dashboard (ping logs, success rate, status)
  • Manually test your connection anytime

You can check it out here: keepmysupabasealive.com

πŸš€ producthunt: https://www.producthunt.com/products/keepmysupabasealive


βš™οΈ The Stack

  • Next.js 15 – App router, server components
  • Tailwind CSS – UI styling
  • ShadCN UI – For fast, consistent components
  • Supabase – Auth and DB (of course)
  • Vercel – Hosting the app
  • Cron jobs – Managed through

🚧 What I Learned

  • Supabase has great docs, but you have to read the fine print on project inactivity.
  • Next.js 15's App Router feels really natural once you lean into server components.
  • UX really matters β€” especially for dev tools. The ping success chart was a small detail but ended up being super helpful for users.

🧠 What’s Next

Here’s what I’m planning next for KeepMySupabaseAlive:

  • πŸ’Ύ Automatic Supabase backups β€” schedule exports of your data as a safety net
  • πŸ“ˆ Advanced monitoring β€” more insights into downtime, ping response times, and anomalies
  • βœ‰οΈ Slack / Email notifications β€” get alerted if something’s not working
  • πŸ‘₯ Team/shared dashboards β€” let multiple devs manage and view connections
  • πŸ§ͺ Detailed ping logs β€” including response codes and error messages
  • βš™οΈ Custom ping intervals β€” go beyond presets and set intervals in hours/minutes
  • πŸ›  Priority support β€” for power users or small teams running multiple projects

πŸ™Œ Feedback?

I’d love your feedback on:

  • The tool itself
  • How I’ve built it (Next.js 15 tips welcome!)
  • What features you’d expect if you were using something like this for your own dev environment

Top comments (0)