← Back to catalog TrailBase · managed by DINAO

Your backend, in a single binary

A Firebase alternative powered by TrailBase, installed and maintained by DINAO. Type-safe REST APIs, real-time, authentication, and admin interface in a single ultra-fast executable — all hosted in France.

Hosted in FranceSub-millisecond latenciesSingle executable (Rust + SQLite)GDPR compliantOfficial publisher image
Overview

What is TrailBase?

TrailBase is an open source alternative to Firebase, packaged as a single executable. Built on Rust, Axum, and SQLite (with a WebAssembly runtime via Wasmtime), it achieves sub-millisecond read latencies under full load, eliminating the need for an external cache like Redis and the associated consistency issues.

It provides everything expected from a modern backend : type-safe REST and real-time APIs generated from your tables, a SQLite database with full-text search (FTS5), JSON, and geospatial extensions, stateless authentication via JWT RS256, OAuth/OIDC support (Google, GitHub, GitLab, Microsoft, Apple…), file storage, and an integrated admin interface.

For business logic, TrailBase embeds a WebAssembly runtime (Component Model) that allows you to write custom functions in JS/TS or Rust, with type-safe validation via JSON Schema. Lightweight to deploy in Docker and remarkably performant, it is the ideal foundation for building sovereign applications without assembling a myriad of cloud services.

Compatible offers

Host TrailBase at DINAO

Resource tiers compatible with TrailBase prerequisites (minimum 1 vCPU / 256 Mo / 2 Go). Hosted in France, fully managed.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /month excl. VAT
  • 1 dedicated vCPU
  • 2 Go RAM
  • 20 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /month excl. VAT
  • 4 dedicated vCPU
  • 8 Go RAM
  • 80 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Under the hood

Technical details

vCPU
1 vCPU
ideal : 2 vCPU
Memory
256 Mo
ideal : 1 Go
Disk
2 Go
ideal : 10 Go
Image : trailbase/trailbase:latest Registry : docker.io Services : trailbase Ports : 4000
FAQ

You might be wondering…

Is TrailBase an alternative to Firebase?

Yes. It provides the essential building blocks of a backend-as-a-service — database, REST and real-time APIs, authentication, file storage, and admin UI — but self-hosted in France, with no dependency on Google.

Why is it so fast?

TrailBase is written in Rust and relies on local SQLite, achieving sub-millisecond read latencies. This avoids adding an external cache like Redis and its consistency issues.

Can I write my own business logic?

Yes. An embedded WebAssembly runtime allows you to write custom functions in JS/TS or Rust, with type-safe validation via JSON Schema.

Which authentication methods are supported?

Stateless JWT authentication (RS256) and OAuth/OIDC with many providers: Google, GitHub, GitLab, Microsoft, Apple, and generic OIDC.

Can I change my plan or export my data?

Yes. You can upgrade or downgrade at any time, and since everything is based on SQLite, your data remains exportable — no vendor lock-in.