← Retour au catalogue TrailBase · managé par DINAO

Votre backend, en un seul binaire

Une alternative à Firebase propulsée par TrailBase, installée et maintenue par DINAO. APIs REST type-safe, temps réel, authentification et interface d'administration en un seul exécutable ultra-rapide — le tout hébergé en France.

Hébergé en FranceLatences sous la millisecondeUn seul exécutable (Rust + SQLite)Conforme RGPDImage éditeur officielle
Présentation

Qu'est-ce que TrailBase ?

TrailBase est une alternative open source à Firebase, packagée en un unique exécutable. Bâti sur Rust, Axum et SQLite (avec un runtime WebAssembly via Wasmtime), il atteint des latences de lecture sous la milliseconde à pleine charge, ce qui élimine le besoin d'un cache externe comme Redis et les problèmes de cohérence associés.

Il fournit tout ce qu'on attend d'un backend moderne : des APIs REST et temps réel type-safe générées sur vos tables, une base SQLite avec recherche plein texte (FTS5), JSON et extensions géospatiales, une authentification stateless par JWT RS256, le support OAuth/OIDC (Google, GitHub, GitLab, Microsoft, Apple…), le stockage de fichiers et une interface d'administration intégrée.

Pour la logique métier, TrailBase embarque un runtime WebAssembly (Component Model) qui permet d'écrire des fonctions personnalisées en JS/TS ou Rust, avec validation type-safe par JSON Schema. Léger à déployer en Docker et redoutablement performant, c'est le socle idéal pour bâtir des applications souveraines sans assembler une myriade de services cloud.

Offres compatibles

Hébergez TrailBase chez DINAO

Paliers de ressources compatibles avec les pré-requis de TrailBase (1 vCPU / 256 Mo / 2 Go minimum). Hébergé en France, infogéré.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mois HT
  • 1 vCPU dédiés
  • 2 Go de RAM
  • 20 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mois HT
  • 4 vCPU dédiés
  • 8 Go de RAM
  • 80 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mois HT
  • 8 vCPU dédiés
  • 16 Go de RAM
  • 160 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Sous le capot

Détails techniques

vCPU
1 vCPU
idéal : 2 vCPU
Mémoire
256 Mo
idéal : 1 Go
Disque
2 Go
idéal : 10 Go
Image : trailbase/trailbase:latest Registre : docker.io Services : trailbase Ports : 4000
Questions fréquentes

Vous vous demandez…

TrailBase est-il une alternative à Firebase ?

Oui. Il fournit les briques essentielles d'un backend-as-a-service — base de données, APIs REST et temps réel, authentification, stockage de fichiers et admin UI — mais auto-hébergé en France, sans dépendance à Google.

Pourquoi est-il si rapide ?

TrailBase est écrit en Rust et s'appuie sur SQLite local, atteignant des latences de lecture sous la milliseconde. Cela évite d'ajouter un cache externe comme Redis et ses problèmes de cohérence.

Puis-je écrire ma propre logique métier ?

Oui. Un runtime WebAssembly embarqué permet d'écrire des fonctions personnalisées en JS/TS ou Rust, avec validation type-safe via JSON Schema.

Quelles méthodes d'authentification sont supportées ?

Authentification par JWT stateless (RS256) et OAuth/OIDC avec de nombreux fournisseurs : Google, GitHub, GitLab, Microsoft, Apple et OIDC générique.

Puis-je changer de formule ou exporter mes données ?

Oui. Vous montez ou descendez de palier à tout moment, et comme tout repose sur SQLite, vos données restent exportables — pas de verrouillage propriétaire.