Beobachtetes Signal · 6. Mai 2026 · Technical Release · Quelle: DEV Community · Relevanz: 2/5 · Sentiment: Neutral

Subdomain-Multi-Tenancy mit Next.js, Supabase und Cloudflare

Zusammenfassung des Signals

Ein Entwickler beschreibt die Implementierung einer Subdomain-basierten Multi-Tenancy für das Open-Source-POS/CRM- und Buchungssystem Pronto unter Verwendung von Cloudflare Wildcard-DNS, Next.js 14 Middleware, Supabase Row-Level Security (RLS) und DigitalOcean Hosting. Die Architektur leitet alle Subdomains über einen einzelnen Cloudflare A-Record und Universal SSL, extrahiert den Tenant-Slug in der Next.js Middleware und übergibt ihn über einen x-tenant-slug-Header. Die Mandantenisolierung wird auf Datenbankebene durch Supabase RLS-Richtlinien erzwungen, die an business_id geknüpft sind. Der Leitfaden behandelt konkrete Herausforderungen und Korrekturen wie Cookie-Domain-Scopes, Middleware-Matcher und die Vermeidung von Doppelbuchungen mittels PostgreSQL-Trigger. Zudem wird eine Kostenübersicht von rund 20 US-Dollar pro Monat für das Hosting geboten, und es wird auf den MIT-lizenzierten Open-Source-Code auf GitHub verwiesen.

Polaris7 AgentStrategische Einordnung
Hohe Konfidenz

Ein praktischer, kostengünstiger technischer Leitfaden, der für SaaS- und CRM-Entwickler beim Aufbau von Multi-Tenant-Anwendungen und First-Party-Data-Plattformen nützlich ist; zwar nicht branchenverändernd, aber hochrelevant für Infrastruktur- und Tech-Praktiker.

SIGNAL RADAR

Marktsignale zu Cloudflare in Echtzeit verfolgen

Polaris7 erfasst behördliche Registrierungen, Primärquellen, Führungswechsel und Deal-Aktivitäten rund um die Uhr. Erstellen Sie Ihren kostenlosen Explorer-Workspace, um automatisierte Executive Briefings zu erhalten.

Kostenlos im Explorer starten
Kostenloser Explorer-ZugangKeine Kreditkarte nötigSofortiges Watchlist-Setup

Wichtigste Kernpunkte & Evidenz

  • Pronto ist ein Open-Source-POS-, CRM- und Buchungssystem, das jedem Kunden eine eigene Subdomain zuweist (z. B. salon-maya.trypronto.app).
  • Architektur: Cloudflare Wildcard-DNS zu Next.js 14 Middleware, die den Tenant-Slug extrahiert und den x-tenant-slug-Header setzt, bis hin zu Supabase RLS für die mandantenspezifische Zeilenisolierung nach business_id.
  • Cloudflare Wildcard-DNS und Universal SSL lassen sich mit einem einzelnen A-Record konfigurieren (Name: *) und sind im kostenlosen Cloudflare-Tarif verfügbar.
  • Supabase Row-Level Security Policies erzwingen die Mandantenisolierung direkt auf Datenbankebene; entsprechende SQL-Beispiele und Migrationsansätze werden bereitgestellt.
  • Die Hosting-Kosten belaufen sich auf ca. 20 US-Dollar pro Monat (DigitalOcean); der Pronto-Quellcode ist MIT-lizenziert und auf GitHub unter github.com/SGrappelli/pronto verfügbar.
Primäre Quellenbasis & Herkunftsnachweis
Verifizierter Herkunftsnachweis
Primärquelle: DEV Community•Veröffentlicht: 6. Mai 2026
Ursprünglicher Berichttitel: “How I built subdomain-based multi-tenancy with Next.js 14, Supabase RLS, and Cloudflare — for free”

Verwandte Marktsignale & Trends

Aktuelle verifizierte Unternehmensentwicklungen und Deal-Aktivitäten in diesem Marktsegment.

Subscription Billing & Multi-tenant Auth20. Apr. 2026

Multi-Tenant SaaS-Authentifizierung und Abrechnung mit Supabase & Stripe

Ein praxisnaher Entwicklerbericht erläutert die Architektur einer Multi-Tenant SaaS (Rebill), die Supabase-Authentifizierung und Row Level Security (RLS) mit Stripe Checkout sowie Stripe Connect verknüpft, um Plattform- und Mandantenabrechnung sauber zu trennen. Zu den zentralen Architekturentscheidungen gehören das automatische Anlegen von Mandantenzeilen in Postgres via Auth-Trigger, die Durchsetzung der Mandantenisolation direkt über RLS-Policies für clientseitige Abfragen sowie ein separater Plattform-Webhook für SaaS-Abonnements. Das Onboarding der Mandanten erfolgt über Stripe Connect und Account Links, wobei verbundene Account-IDs in der Datenbank hinterlegt werden, um eingehende Webhook-Ereignisse exakt zuzuordnen. Der Beitrag beleuchtet zudem operative Fallstricke wie Idempotenz, Risiken von Service-Role-Gültigkeitsbereichen sowie Feldfehlinterpretationen bei Stripe und zeigt empfohlene Härtungsschritte für den produktiven Betrieb auf.

Signal analysieren
B2B SaaS / Conversational AI Infrastructure12. Juli 2026

Lessons Building a White‑Label Multi‑Tenant Voice SaaS

An independent developer documents engineering lessons from building VoiceDash, a white‑label, multi‑tenant SaaS portal that lets agencies resell AI voice agents under their own brand. The post describes the chosen stack (Next.js, Prisma/Postgres on Supabase, NextAuth, Stripe, Resend, Retell, OpenAI, Vercel) and three hard problems encountered: treating multi‑tenancy as a discipline (always scoping queries by workspaceId), the operational complexity of custom domains (DNS, SSL and support), and reselling third‑party voice APIs (deciding which API key to use and syncing third‑party call data into a local database). The author recommends writing tenant scoping into helpers early, budgeting support for custom domains, and treating external APIs as sync sources with owned copies of data.

Signal analysieren
SaaS Platform Architecture11. Apr. 2026

Skalierbare SaaS-Plattformen entwickeln mit Next.js und PostgreSQL

Dieser praxisnahe Leitfaden beschreibt Architektur, Datenbankdesign, Authentifizierung und Abrechnungsmuster für produktionsreife SaaS-Anwendungen auf Basis von Next.js und PostgreSQL. Empfohlen wird ein mandantenfähiges Modell mit einer gemeinsamen Datenbank, das durch PostgreSQL Row-Level Security abgesichert ist. Für die Datenbankoptimierung empfiehlt der Autor schema-Design nach Abfragemustern, Prisma für Migrationen sowie PgBouncer für das Connection Pooling. Die Authentifizierung erfolgt über NextAuth.js ergänzt durch eine serverseitige RBAC-Schicht sowie JWTs mit rotierenden Refresh-Tokens. Die Integration von Stripe Billing sollte zwingend über serverseitige Webhooks gesteuert werden. Als Deployment-Umgebung dienen Vercel für das Frontend sowie Neon oder Supabase für verwaltetes Postgres, flankiert von Sentry für das Error Monitoring und einer Custom-Analytics-Pipeline.

Signal analysieren

Marktsignale & Strategische Shifts in Echtzeit verfolgen

Erstellen Sie benutzerdefinierte Watchlists, um automatisierte, evidenzbasierte Executive Briefings zu erhalten, sobald wesentliche Signale oder Marktverschiebungen auftreten.