← Torna al catalogo TrailBase · gestito da DINAO

Il tuo backend, in un unico binary

Un'alternativa a Firebase alimentata da TrailBase, installata e mantenuta da DINAO. API REST type-safe, real-time, autenticazione e interfaccia di amministrazione in un unico eseguibile ultra-rapido — il tutto ospitato in Francia.

Ospitato in FranciaLatenze inferiori al millisecondoUnico eseguibile (Rust + SQLite)Conforme RGPDImmagine ufficiale dell'editore
Presentazione

Cos'è TrailBase ?

TrailBase è un'alternativa open source a Firebase, pacchettizzata in un unico eseguibile. Costruito su Rust, Axum e SQLite (con un runtime WebAssembly tramite Wasmtime), raggiunge latenze di lettura inferiori al millisecondo a pieno carico, eliminando la necessità di una cache esterna come Redis e i problemi di coerenza associati.

Fornisce tutto ciò che ci si aspetta da un backend moderno: API REST e real-time type-safe generate sulle tue tabelle, un database SQLite con ricerca full-text (FTS5), JSON ed estensioni geospaziali, autenticazione stateless tramite JWT RS256, supporto OAuth/OIDC (Google, GitHub, GitLab, Microsoft, Apple…), storage di file e un'interfaccia di amministrazione integrata.

Per la logica di business, TrailBase integra un runtime WebAssembly (Component Model) che consente di scrivere funzioni personalizzate in JS/TS o Rust, con validazione type-safe tramite JSON Schema. Leggero da deployare in Docker e straordinariamente performante, è la base ideale per costruire applicazioni sovrane senza assemblare una miriade di servizi cloud.

Offerte compatibili

Alloggia TrailBase su DINAO

Livelli di risorse compatibili con i requisiti di TrailBase (1 vCPU / 256 Mo / 2 Go minimo). Ospitato in Francia, fully managed.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mese IVA escl.
  • 1 vCPU dedicati
  • 2 Go di RAM
  • 20 Go NVMe
  • Backup quotidiani
  • Fully managed & supervisionato da DINAO
Ordina
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mese IVA escl.
  • 4 vCPU dedicati
  • 8 Go di RAM
  • 80 Go NVMe
  • Backup quotidiani
  • Fully managed & supervisionato da DINAO
Ordina
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mese IVA escl.
  • 8 vCPU dedicati
  • 16 Go di RAM
  • 160 Go NVMe
  • Backup quotidiani
  • Fully managed & supervisionato da DINAO
Ordina
Sotto il cofano

Dettagli tecnici

vCPU
1 vCPU
ideale : 2 vCPU
Memoria
256 Mo
ideale : 1 Go
Disco
2 Go
ideale : 10 Go
Immagine : trailbase/trailbase:latest Registro : docker.io Servizi : trailbase Porte : 4000
Domande frequenti

Ti chiedi…

TrailBase è un'alternativa a Firebase?

Sì. Fornisce i mattoni essenziali di un backend-as-a-service — database, API REST e real-time, autenticazione, storage di file e interfaccia di amministrazione — ma auto-ospitato in Francia, senza dipendenza da Google.

Perché è così veloce?

TrailBase è scritto in Rust e si basa su SQLite locale, raggiungendo latenze di lettura inferiori al millisecondo. Questo evita di aggiungere una cache esterna come Redis e i suoi problemi di coerenza.

Posso scrivere la mia logica di business?

Sì. Un runtime WebAssembly integrato consente di scrivere funzioni personalizzate in JS/TS o Rust, con validazione type-safe tramite JSON Schema.

Quali metodi di autenticazione sono supportati?

Autenticazione tramite JWT stateless (RS256) e OAuth/OIDC con numerosi provider: Google, GitHub, GitLab, Microsoft, Apple e OIDC generico.

Posso cambiare piano o esportare i miei dati?

Sì. Puoi salire o scendere di livello in qualsiasi momento e, poiché tutto si basa su SQLite, i tuoi dati rimangono esportabili — nessun lock-in proprietario.