TrailBase

TrailBase

Öppen källkodsalternativ till Firebase med typsäkra API:er, realtid och autentisering

Välj VPS-prenumeration för att distribuera TrailBase

KVM 2
2 vCPU-kärnor
8 GB RAM-minne
100 GB NVMe-diskutrymme
8 TB bandbredd
88,90  kr /mån

Förnyas för 166,90 kr/mån i 2 år. Säg upp när som helst.

Om TrailBase

TrailBase är en modern, öppen källkods-backend-as-a-service som kombinerar en realtids-SQLite-databas, typsäkra REST API:er, autentisering, en WebAssembly-körtid och en administratörspanel i en enda Rust-körbar fil. Positionerad som ett självhostat alternativ till Firebase och Supabase, betonar TrailBase rå prestanda – dess underhållare rapporterar att den är ungefär 11 gånger snabbare än PocketBase och nästan 40 gånger snabbare än Supabase för typiska CRUD-arbetsbelastningar – och operationell enkelhet, eftersom hela backend levereras som en enda process utan extern databas att hantera. Projektet utvecklas aktivt på GitHub och licensieras under OSL-3.0.

Vanliga användningsområden

Indieutvecklare och små team använder TrailBase för att leverera webb- och mobilapplikationer utan att behöva sätta upp en separat Postgres- eller MySQL-instans, och förlitar sig på auto-genererade REST- och realtids-API:er för att driva sina frontend-applikationer. Mobilutvecklare integrerar den som backend för Flutter-, Swift- eller Kotlin-appar med hjälp av de officiella klient-SDK:erna, och får autentisering, datasynkronisering och realtidsuppdateringar i push-stil utan att skriva anpassade slutpunkter. Backend-ingenjörer utökar TrailBase med anpassad logik genom att skriva WebAssembly-komponenter i JavaScript, Rust eller Go, och bäddar in affärsregler nära data utan att starta om servern. Plattformsteam antar TrailBase som ett prototyplager för interna verktyg och administratörspaneler, och drar nytta av det medföljande administratörsgränssnittet för att modellera samlingar och konfigurera åtkomstpolicyer via en webbläsare.

Viktiga funktioner

  • Typsäkra REST API:er auto-genererade från SQLite-samlingar, med JSON Schema för varje posttyp
  • Realtidsprenumerationer som skickar poständringar till anslutna klienter utan polling
  • Inbyggd WebAssembly-körtid (Wasmtime) för sandlådad anpassad server-sidig logik
  • JWT-baserad autentisering med uppdateringstokens och e-post/lösenordsregistrering
  • OAuth2-inloggningsstöd för Google, Discord och andra leverantörer
  • Administratörspanel för att hantera tabeller, poster, autentiseringsleverantörer och åtkomstregler
  • SQLite-stödd lagring med fördröjning på under millisekunder för frågor och ingen extern databastjänst
  • Klient-SDK:er för TypeScript, Dart/Flutter, Python, C#/.NET, Rust, Go, Swift och Kotlin
  • TanStack/db-integration för synkroniserat klient-sidigt tillstånd
  • Enkel binär distribution med en minimal Alpine-baserad containeravbildning
  • Schema-migreringar och JSON Schema-export för integration med kodgeneratorer
  • CLI för att hantera användare, administratörer, komponenter och migreringar från terminalen

Varför installera TrailBase på Hostinger VPS

Att installera TrailBase på en Hostinger VPS ger dig dedikerad CPU och minne för en Rust-backend som frodas med konsekvent låg latensprestanda, utan kalla starter och inga avgifter per förfrågan från en kommersiell BaaS. Eftersom TrailBase lagrar data i SQLite på den lokala disken, översätts VPS-lagringsprestanda direkt till snabbare API-svar, medan den namngivna Docker-volymen håller din databas, konfiguration och autentiseringstillstånd säkra över containeruppdateringar. Fullständig root-åtkomst låter dig justera resursgränser, ansluta externa säkerhetskopior och integrera TrailBase med resten av din VPS-stack – från omvända proxyservrar till övervakningsverktyg. Självhosting innebär också att användarposter, uppdateringstokens och applikationsdata aldrig lämnar infrastruktur du kontrollerar, en viktig egenskap för team som omfattas av krav på datalagring eller efterlevnad.

Välj VPS-prenumeration för att distribuera TrailBase

KVM 2
2 vCPU-kärnor
8 GB RAM-minne
100 GB NVMe-diskutrymme
8 TB bandbredd
88,90  kr /mån

Förnyas för 166,90 kr/mån i 2 år. Säg upp när som helst.

Utforska andra appar i denna kategori