Tu backend, en un único binario
Una alternativa a Firebase impulsada por TrailBase, instalada y mantenida por DINAO. APIs REST type-safe, tiempo real, autenticación y panel de administración en un único ejecutable ultrarrápido — todo ello alojado en Francia.
¿Qué es TrailBase?
TrailBase es una alternativa open source a Firebase, empaquetada en un único ejecutable. Construido sobre Rust, Axum y SQLite (con un runtime WebAssembly a través de Wasmtime), alcanza latencias de lectura inferiores a un milisegundo a plena carga, lo que elimina la necesidad de un caché externo como Redis y los problemas de coherencia asociados.
Proporciona todo lo que se espera de un backend moderno: APIs REST y en tiempo real type-safe generadas sobre tus tablas, una base de datos SQLite con búsqueda de texto completo (FTS5), JSON y extensiones geoespaciales, una autenticación stateless mediante JWT RS256, soporte OAuth/OIDC (Google, GitHub, GitLab, Microsoft, Apple…), almacenamiento de archivos y un panel de administración integrado.
Para la lógica de negocio, TrailBase incorpora un runtime WebAssembly (Component Model) que permite escribir funciones personalizadas en JS/TS o Rust, con validación type-safe mediante JSON Schema. Ligero de desplegar en Docker y de un rendimiento implacable, es la base ideal para construir aplicaciones soberanas sin ensamblar una miríada de servicios en la nube.
Aloja TrailBase en DINAO
Niveles de recursos compatibles con los requisitos de TrailBase (mínimo 1 vCPU / 256 Mo / 2 Go). Alojado en Francia, gestionado.
- 1 vCPU dedicados
- 2 Go de RAM
- 20 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 2 vCPU dedicados
- 4 Go de RAM
- 40 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 4 vCPU dedicados
- 8 Go de RAM
- 80 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 8 vCPU dedicados
- 16 Go de RAM
- 160 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
Detalles técnicos
Te preguntas…
¿Es TrailBase una alternativa a Firebase?
Sí. Proporciona los componentes esenciales de un backend-as-a-service — base de datos, APIs REST y en tiempo real, autenticación, almacenamiento de archivos y panel de administración — pero autoalojado en Francia, sin dependencia de Google.
¿Por qué es tan rápido?
TrailBase está escrito en Rust y se basa en SQLite local, alcanzando latencias de lectura inferiores a un milisegundo. Esto evita añadir un caché externo como Redis y sus problemas de coherencia.
¿Puedo escribir mi propia lógica de negocio?
Sí. Un runtime WebAssembly integrado permite escribir funciones personalizadas en JS/TS o Rust, con validación type-safe mediante JSON Schema.
¿Qué métodos de autenticación se admiten?
Autenticación mediante JWT stateless (RS256) y OAuth/OIDC con numerosos proveedores: Google, GitHub, GitLab, Microsoft, Apple y OIDC genérico.
¿Puedo cambiar de tarifa o exportar mis datos?
Sí. Puedes subir o bajar de nivel en cualquier momento, y como todo se basa en SQLite, tus datos siguen siendo exportables — sin bloqueo propietario.