Deploying personal projects can be surprisingly frustrating — especially when they’re not meant for production or public release, but you still want them online. Sometimes it's just about seeing something live, validating the work, or testing ideas in a real environment.
For frontend apps, platforms like Vercel or Netlify offer reliable free-tier hosting. Backend services are trickier, but options like Render and Northflank work reasonably well.
After months of switching between different free services, I decided to set up a deployment workflow that’s stable, manageable, and entirely under my control. Here’s what that looks like.