Skip to content
SolopreneurPage
Blog
← Blog

The 2026 Solo Dev Stack: Low-Budget, Self-Hosted, Full Control

Max Anton SchneiderMax Anton Schneider
The 2026 Solo Dev Stack: Low-Budget, Self-Hosted, Full Control

My complete tech stack for under €15/month: Next.js, Prisma, Coolify, Umami, GlitchTip and more. Why I chose self-hosting and how you as a solo developer can get maximum value from every euro.

Note: All prices mentioned reflect my costs at the time of writing and may change. Please check current prices on the respective websites.

Why I Save €200/Month – While Still Working Professionally

Most tech stack articles recommend Vercel, Supabase, PostHog, Sentry. All great tools. But as a solo developer, you quickly end up paying €150-300 per month – before you even have a single customer.

That's insane.

I chose a different path: Self-hosting on an affordable VPS. Not because I'm cheap, but because it's smarter.

Here's my complete stack for 2026 – and why it's the better way for solo developers.

The Philosophy: Own Your Infrastructure, Own Your Control

Before diving into the tools, here are my core principles:

  1. Self-hosted where possible – Your data, your servers, no surprises
  2. Open source preferred – No vendor lock-in, community support
  3. One VPS for everything – Less complexity, better overview
  4. Only pay for what's necessary – SaaS costs explode with growth

The result? A professional stack for under €15 per month.

The Stack Overview

CategoryToolCost
FrameworkNext.js€0
StylingTailwind + shadcn/ui€0
DatabasePostgreSQL + Prisma€0
AuthBetterAuth€0
Hosting/PaaSCoolify (self-hosted)€0
VPSHostinger KVM2~€6/month
AnalyticsUmami (self-hosted)€0
Error TrackingGlitchTip (self-hosted)€0
Email & SupportGoogle Workspace~€6/month
PaymentsStripeTransaction fees only

Total cost: ~€12-15/month

Compare that to Vercel Pro (€20) + Supabase Pro (€25) + PostHog (€50+) + Sentry (€26+) = €120+ per month.

Frontend: Next.js + Tailwind + shadcn/ui

I stuck with the standard here – and for good reason.

Next.js is, in my opinion, the best full-stack framework for React in 2026. Server Components, Server Actions, App Router – all mature and production-ready.

Tailwind CSS v4 makes styling fast and consistent. No more CSS files, no more naming convention debates.

shadcn/ui gives me production-ready components that I own. No npm package I don't control – I copy the code and customize it.

This combination is free, proven, and has the largest community. No reason to experiment here.

Database: PostgreSQL + Prisma

Instead of Supabase, I use PostgreSQL directly – hosted on my own VPS via Coolify.

Why not Supabase?

Supabase is great. But:

  • €25/month for the Pro plan
  • Vendor lock-in with Row Level Security
  • My data lives on someone else's servers

With PostgreSQL on my VPS I have:

  • Full control over my data
  • No monthly costs (except VPS)
  • Real SQL without restrictions
  • Simple backups on my own terms

Prisma is my ORM of choice. Type-safe queries, automatic migrations, great DX. The combination with TypeScript is unbeatable for me.

// Prisma is this simple
const user = await prisma.user.findUnique({
  where: { email: "max@example.com" },
  include: { posts: true }
})

The only downside: I have to handle backups myself. But a simple cron script solves that problem.

Authentication: BetterAuth

BetterAuth has established itself as a strong alternative in 2025 – and is now part of the Auth.js ecosystem.

Why BetterAuth instead of Clerk or Auth0?

  • Free and open source – No user limits, no monthly fees
  • Self-hosted – My auth data stays on my server
  • Type-safe – Perfect TypeScript integration
  • Everything included – Email/Password, OAuth, Magic Links, 2FA, Passkeys

Setup takes under 5 minutes:

import { betterAuth } from "better-auth";
import { nextCookies } from "better-auth/next-js";

export const auth = betterAuth({
  database: prismaAdapter(prisma),
  emailAndPassword: { enabled: true },
  socialProviders: {
    google: { clientId: "...", clientSecret: "..." }
  },
  plugins: [nextCookies()]
});

Clerk costs €25+ per month with more than 10,000 MAUs. BetterAuth costs nothing – no matter how many users you have.

Hosting: Coolify on Hostinger VPS

This is where it gets interesting. Instead of Vercel, I use Coolify – a self-hosted PaaS alternative.

What is Coolify?

Coolify is like Vercel, Heroku, and Netlify – but on your own server. Open source, free, and deploy with one click.

Features:

  • Git-based deployments (Push = Deploy)
  • Automatic SSL certificates (Let's Encrypt)
  • Docker containers for everything
  • One-click databases (PostgreSQL, Redis, MongoDB...)
  • Preview deployments for PRs
  • Custom domains
  • 280+ one-click services

My Setup: Hostinger KVM2

I use a Hostinger KVM2 VPS:

  • 2 vCPU Cores
  • 8 GB RAM
  • 100 GB NVMe SSD
  • 8 TB Bandwidth
  • ~€6/month

That's massively more power than I need. It easily runs:

  • Coolify (management)
  • Multiple Next.js apps
  • PostgreSQL
  • Redis
  • Umami
  • GlitchTip

One server. Everything on it. Full control.

Why Hostinger?

I chose Hostinger because of:

  • Price-performance – 8GB RAM and 100GB NVMe for ~€6 is unbeatable
  • NVMe storage – Noticeably faster than regular SSDs
  • Global datacenters – Europe, USA, Asia available
  • 99.9% uptime – Reliable and stable
  • Easy scaling – Upgrade anytime without downtime
  • Good support – 24/7 available, including AI assistant Kodee

For solo developers who want to start with self-hosting, Hostinger is the perfect entry point.

Why Not Vercel?

Vercel is fantastic for DX. But:

  • Costs explode – Bandwidth fees, function calls, everything extra
  • Vendor lock-in – Next.js-specific features tie you down
  • No real servers – Serverless has limits (execution time, memory)

With Coolify on my VPS:

  • Fixed costs, no matter how much traffic
  • Real servers with persistent connections
  • Full control over the infrastructure
  • 8GB RAM instead of Vercel's 4GB function limit

The trade-off: More responsibility for updates and security. But Coolify automates most of it.

Analytics: Umami (Self-Hosted)

Umami is my Google Analytics alternative – privacy-focused, lightweight, and completely self-hosted.

Why Umami?

  • GDPR-compliant without cookie banners – No personal data, no cookies
  • Only 2KB script – Doesn't affect page speed
  • Clean dashboard – Everything important at a glance
  • Self-hosted – Runs on my Coolify server

Umami v3 (November 2025) brought massive updates:

  • Cohort analysis
  • Segmentation
  • Event tracking
  • Pixel tracking for emails

PostHog costs €50+/month for serious usage. Umami costs me: €0.

Installation with Coolify

One click in Coolify → Umami is running. Done.

The tracking script is so small that most ad blockers don't recognize it – especially if you use your own subdomain like stats.yourdomain.com.

Error Tracking: GlitchTip

GlitchTip is my Sentry alternative. Open source, Sentry SDK compatible, and much easier to host.

Why Not Sentry?

Self-hosted Sentry was a nightmare for me

  • Kafka, Zookeeper, ClickHouse, Redis, PostgreSQL...
  • At least 16GB RAM recommended
  • Complex updates

GlitchTip only needs:

  • Backend
  • Worker
  • Redis
  • PostgreSQL

That runs easily on my 8GB VPS alongside everything else.

Features

  • Sentry SDK compatible (no code changes needed)
  • Error grouping
  • Performance monitoring
  • Uptime checks
  • Release tracking
  • Email alerts
// Sentry SDK works with GlitchTip
import * as Sentry from "@sentry/nextjs";

Sentry.init({
  dsn: "https://xxx@glitchtip.yourdomain.com/1",
  tracesSampleRate: 1.0,
});

Sentry costs €26/month for teams. GlitchTip: €0.

Email & Support: Google Workspace

For professional emails and support, I use Google Workspace (~€6/month):

  • Domain emails (max@yourdomain.com)
  • Gmail interface – the best email experience
  • Google Drive for backups and documents
  • Google Meet for customer calls

Why not self-hosted email?

Self-hosting email is a nightmare. Spam filters, deliverability, blacklists... It's not worth the effort. Here I gladly pay for a managed service.

For transactional emails (password reset, notifications), I use Resend – 3,000 emails/month free.

Payments: Stripe

For payments, there's no self-hosted alternative. Stripe is the standard:

  • Subscriptions out-of-the-box
  • Customer portal
  • Webhooks that actually work
  • Global payment methods

The transaction fees (2.9% + €0.25) are the price for reliability.

The Total Bill

ServiceMonthly Cost
Hostinger VPS (KVM2)~€6
Google Workspace~€6
Domain (.com)~€1
Total~€13/month

Everything else is self-hosted and free.

Comparison with the "Standard Stack"

ServiceSaaS CostMy Stack
Hosting (Vercel Pro)€20€0 (Coolify)
Database (Supabase Pro)€25€0 (PostgreSQL)
Auth (Clerk)€25+€0 (BetterAuth)
Analytics (PostHog)€50+€0 (Umami)
Error Tracking (Sentry)€26€0 (GlitchTip)
Email€20+€6 (Google Workspace)
VPS€0€6 (Hostinger)
Total€166+~€13

Savings: ~€153 per month = ~€1,836 per year

That's money I can invest in marketing or simply into my runway.

The Trade-Offs (Honestly)

Self-hosting isn't for everyone. Here are the real downsides:

1. More Responsibility

You're responsible for backups, updates, and security. Coolify automates a lot, but you still need to pay attention.

2. No Auto-Scaling

A VPS doesn't automatically scale like Vercel. For traffic spikes, you need to manually upgrade. But with Hostinger, that's one click – and with 8GB RAM, you can go very far.

3. Initial Setup Time

Setting up Coolify takes 1-2 hours instead of 5 minutes with Vercel. But that's a one-time investment.

4. Less "Magic"

Vercel's Edge Functions, ISR, Middleware – some of that works differently on a regular server. But for 90% of use cases, you don't need it.

Who Is This Stack For?

Perfect for:

  • Solo developers with limited budget
  • Indie hackers who want to stretch their runway
  • Developers who want full control over their data
  • Projects in the validation phase

Less suitable for:

  • Teams that don't have time for server maintenance
  • Projects with extreme traffic spikes
  • Developers without basic Linux knowledge

My Setup Guide (Short Version)

  1. Create Hostinger VPS – Choose KVM2 plan
  2. Install Coolify – One curl command
  3. Connect domain – DNS to VPS IP
  4. Deploy PostgreSQL – One-click in Coolify
  5. Deploy Next.js app – Connect Git repo
  6. Deploy Umami – One-click template
  7. Deploy GlitchTip – Docker Compose
  8. Activate SSL – Automatic via Coolify

In 2-3 hours, you have a complete production stack.

Conclusion: Smart > Expensive

The best tech stack isn't the most expensive one. It's the one that fits your situation.

As a solo developer, my most important asset is my runway. Every euro I save on SaaS fees is one more euro keeping me alive until I'm profitable.

Self-hosting requires more responsibility. But it gives me:

  • Full control over my data
  • Predictable costs without surprises
  • Independence from vendor decisions
  • More money for the things that really matter

For ~€13 per month, I have everything I need to build and run professional products.

That's the 2026 solo dev stack. Not the hypest. But the smartest.

Now go build something. 🚀


🎁 Advertising / Affiliate Links

If this article helped you and you want to try any of these services, I'd appreciate if you use my affiliate links. You don't pay more – but I get a small commission that helps me create more free content.

🌐 Hostinger VPS Hosting

My VPS provider of choice. Affordable, reliable, perfect for self-hosting.

👉 Hostinger VPS – General

👉 Hostinger KVM2 – 20% Discount

📊 Sevdesk – Accounting for Freelancers

The accounting software I use. Invoices, receipts, taxes – all in one place.

👉 Sevdesk – up to 50% Discount

📈 Metricool – Social Media Management

Plan and analyze your social media posts across all platforms.

👉 Try Metricool

🧑‍⚖️ exali – IT Liability Insurance

As a solo developer, you should be covered. exali offers specialized insurance for IT freelancers.

👉 exali IT Liability Insurance


Transparency: The links above are affiliate links. If you purchase through them, I receive a small commission – at no extra cost to you. I only recommend tools that I use myself and truly believe in.

About the Author

Max Anton Schneider

Max Anton Schneider

Founder of SolopreneurPage

Hey, I'm Max Anton! As a solo developer and indie hacker, I know exactly how hard it can be to get your projects noticed. That's why I built SolopreneurPage – a platform made by a solopreneur, for solopreneurs. Here I share my learnings, tips, and everything I discover along my journey.

“My mission: Give every maker the tools to present their work professionally.”

Everything you build.

Your apps, projects, and links on one page that's yours.

Get started