Poner en marcha rápidamente un proyecto de software.
Alternativa de código abierto a Firebase: base de datos PostgreSQL completa con API instantáneas, autenticación y panel de control, desde la pila oficial de Supabase.
Supabase es un backend listo para usar, de código abierto, construido íntegramente alrededor de PostgreSQL. Allí donde Firebase impone un almacén NoSQL propietario encerrado en un único cloud, aquí dispone de una verdadera base de datos PostgreSQL y de una serie de servicios conectados a su alrededor: PostgREST convierte cada tabla en una API REST —y GraphQL— desde su creación, GoTrue se encarga de la autenticación por correo electrónico y contraseña o por proveedor OAuth emitiendo JWT, y Studio le ofrece en el navegador un panel de control cuidado con editor de tablas, editor SQL y gestión de claves de API. Dos plataformas del catálogo ocupan este terreno, y la elección depende de la naturaleza de los datos: Supabase le devuelve SQL relacional —uniones, claves foráneas, restricciones, extensiones— y una seguridad a nivel de fila aplicada por la propia base de datos; Appwrite propone en su lugar una base documental con permisos por documento, una API modelada por producto y SDK móviles de primera mano. PocketBase, aún más ligero, cabe en un único binario Go y apunta a los prototipos.
En un VPS ServOrbit, Supabase se convierte en el backend completo de su aplicación web o móvil: los datos viven en una instancia de PostgreSQL que le pertenece, los tokens de autenticación se firman con su propio secreto y nada se factura por petición. La plantilla despliega la pila Docker oficial de Supabase, fijada en una versión concreta para ser reproducible y reducida al núcleo coherente: la base de datos PostgreSQL, la autenticación GoTrue, PostgREST, el servicio `postgres-meta` y Studio, todos detrás de la pasarela Kong en el puerto 8000. Realtime, Storage, las Edge Functions, el gestor de conexiones y la pila de analítica quedan fuera para caber en una máquina modesta; podrá activarlos más adelante desde el mismo archivo Compose oficial, ya presente en `/opt/supabase/docker`. Como la instalación se apoya en los scripts de inicialización del proyecto, los roles de PostgreSQL y el esquema de autenticación quedan creados exactamente como espera el proyecto original, sin ningún montaje a medida que se desviaría en la primera actualización.
Sustituya una API CRUD escrita a mano por Supabase: declare sus tablas en el editor SQL de Studio, active la seguridad a nivel de fila y su interfaz dialogará directamente con /rest/v1 y /auth/v1 mediante el cliente supabase-js. La autenticación, la base de datos y la API forman una sola pila, en un solo VPS.
Sale de la facturación por lectura y por escritura y de la dependencia de un proveedor único, para pasar a un verdadero backend PostgreSQL por el precio de un VPS. Conserva la autenticación por JWT y las API instantáneas, y gana SQL, uniones, claves foráneas y el control completo de sus datos, sin sorpresas en la factura ni dudas sobre la localización.
Utilice Studio como un panel de administración ligero sobre sus propios datos, y la API REST generada automáticamente para conectar sus herramientas internas, sus paneles de control o sus automatizaciones, sin construir ni mantener un backend específico para cada uno de ellos.
Guía optimizada para los VPS Cloud ServOrbit.
Elija un VPS ServOrbit con al menos 4 GB de RAM, bajo Ubuntu 24.04: es PostgreSQL el que consume la mayor parte de la memoria. Supabase es un backend multicontenedor, montado desde la pila oficial del proyecto; prevea también el nombre de dominio en el que responderá.
En su área de cliente ServOrbit: Marketplace → Desarrollo → Supabase → Desplegar. El instalador recupera los archivos oficiales supabase/docker fijados en un commit concreto, genera secretos sólidos —contraseña de PostgreSQL, secreto JWT de 48 caracteres, ANON_KEY y SERVICE_ROLE_KEY firmadas—, reduce la pila a los servicios del núcleo (base de datos, autenticación, REST, meta, Studio y Kong) y luego la arranca con Docker Compose. El primer arranque ejecuta las migraciones de la base de datos: cuente con uno o dos minutos.
El panel de control de Supabase Studio pide un identificador y una contraseña: el identificador es supabase y la contraseña se ha generado aleatoriamente en su servidor. La encontrará en la sección Aplicaciones de su área de cliente o directamente en el archivo /opt/supabase/docker/.env (variable DASHBOARD_PASSWORD). Sus claves de API, ANON_KEY y SERVICE_ROLE_KEY, se encuentran en ese mismo archivo.
Supabase sirve un panel de control y firma tokens de autenticación: por eso necesita un dominio en HTTPS. Cree el registro A que apunta a la IP del VPS, asocie el dominio a la aplicación desde su área de cliente y ServOrbit instala el vhost de nginx y el certificado TLS: no tiene ningún reverse proxy que instalar ni certificado que renovar. Vaya después a https://<su-dominio> e inicie sesión en Studio con las credenciales indicadas más arriba. Cree sus tablas en el editor SQL y recoja sus puntos de entrada en la pestaña API. Tenga presente que Studio y la API pública comparten la misma dirección, detrás de Kong: esa contraseña es lo único que protege su panel de control, no la deje circular.
Instale @supabase/supabase-js, inicialícelo con la dirección de su instancia y la clave ANON_KEY, y empiece a leer y escribir a través de la API REST. Active la seguridad a nivel de fila en cada tabla antes de la puesta en producción y mantenga la SERVICE_ROLE_KEY estrictamente del lado del servidor: por diseño elude esas reglas.
Esta plantilla entrega el núcleo coherente. El día en que necesite Realtime, el almacenamiento de archivos o las Edge Functions, active los servicios correspondientes en el archivo Compose oficial ya presente en el VPS, en /opt/supabase/docker, y prevea la memoria adicional que ello supone.
¿Mantiene un proyecto que utiliza Supabase? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=supabase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=supabase)<a href="https://servorbit.com/vps-cloud?template=supabase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=supabase"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Supabase on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Un backend completo en un único binario Go: base de datos SQLite integrada, API REST y WebSocket en tiempo real, autenticación, almacenamiento de archivos y consola de administración. Su backend está en línea en unos minutos.
Bases de datosAlternativa autoalojada a Airtable, con código fuente disponible — convierta cualquier base de datos en una hoja de cálculo colaborativa con vistas de cuadrícula, kanban, galería y formulario, API REST y GraphQL generadas y automatizaciones integradas. Autoalojada, sin facturación por usuario.
Inteligencia ArtificialBase de datos vectorial autoalojada para la búsqueda semántica y el RAG. Almacene, indexe y consulte embeddings de alta dimensión con indexación HNSW: la capa de infraestructura que le falta a su pila de LLM.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva