Poner en marcha rápidamente un proyecto de software.
Todo su backend en un único binario Go: base de datos, API en tiempo real, autenticación y consola de administración, sin nada más que instalar.
PocketBase es un backend as a service de código abierto escrito en Go, que se entrega en forma de un ejecutable único. Al arrancar, dispone de inmediato de una base de datos SQLite integrada con migraciones automáticas, de una API REST y WebSocket en tiempo real, de un sistema de autenticación completo (correo electrónico y contraseña, OAuth2, código de un solo uso, enlace mágico), de un almacenamiento de archivos con redimensionamiento de imágenes y de una consola de administración accesible desde el navegador.
Desplegado en un VPS ServOrbit, PocketBase sustituye toda una pila backend para un prototipo, un producto mínimo viable o una aplicación en producción. No hay servidor de base de datos que administrar, ni ORM que configurar, ni biblioteca de autenticación que conectar: un binario, un puerto, un volumen del que hacer copia de seguridad. Su API REST y su SDK de JavaScript lo convierten en el backend preferido de los desarrolladores en solitario y de los equipos pequeños que quieren entregar rápido sin gestionar infraestructura.
Obtiene una API backend completa en unos minutos: no hay base de datos aparte que instalar, ni biblioteca de autenticación que elegir, ni archivo de configuración que escribir. Pasa directamente a su interfaz.
Sustituya Firebase o Supabase por una solución que se ejecuta en su propio servidor, al coste fijo de un VPS: sin facturación por línea leída o escrita, sin facturas sorpresa a fin de mes, y con la totalidad de sus datos bajo su control.
Conecte su aplicación React, Vue, Flutter o React Native a PocketBase mediante su SDK de JavaScript o Dart. Las suscripciones en tiempo real actualizan su interfaz con cada cambio de registro, sin ningún código de sincronización que escribir.
Guía optimizada para los VPS Cloud ServOrbit.
PocketBase es muy sobrio: 512 MB de RAM bastan para hacerlo funcionar, y 2 GB dan un margen cómodo para una producción real con almacenamiento de archivos. Un vCPU es suficiente en la gran mayoría de los casos.
En su área de cliente ServOrbit: Marketplace → Desarrollo → PocketBase → Desplegar. La imagen ghcr.io/muchobien/pocketbase:latest arranca en menos de un segundo, y todo el estado —tanto la base de datos SQLite como los archivos subidos— vive en el volumen pocketbase montado en /pb/pb_data.
La consola de administración no se crea en autoservicio, y es una buena noticia: en el primer arranque, PocketBase escribe en los registros del contenedor un enlace de instalación de un solo uso, con la forma /_/#/pbinstal/<token>. Sin ese enlace portador de su token, nadie puede crear la cuenta superuser: no existe, por tanto, ningún identificador ni ninguna contraseña por defecto que cambiar. ServOrbit recoge ese enlace por usted y lo muestra en la ficha de su aplicación en el área de cliente; también puede encontrarlo usted mismo con docker logs pocketbase. Ábralo, elija la dirección de correo electrónico y la contraseña de su cuenta superuser, y la consola es suya.
Una vez creada la cuenta superuser, la consola está en https://<su-dominio>/_/ si hay un dominio asociado a la aplicación. Sin dominio no hay ninguna dirección pública: abra un túnel SSH con ssh -L 8090:127.0.0.1:8090 root@<ip-de-su-vps> y vaya después a http://localhost:8090/_/ — 8090 es el puerto del catálogo, utilice el que se muestra en la ficha de su aplicación en el área de cliente.
Desde la consola, cree sus colecciones —el equivalente de las tablas— y sus campos: texto, número, relación, archivo, JSON, lista de opciones. Cada colección tiene sus propias reglas de acceso de lectura y de escritura, expresadas en forma de condiciones: es ahí donde decide quién ve qué, y no en el código de su aplicación.
Asocie desde su área de cliente el dominio que alojará su API: ServOrbit instala el vhost de nginx y el certificado TLS, incluso para las conexiones WebSocket de las que dependen las suscripciones en tiempo real. No tiene ningún reverse proxy que instalar ni ningún certificado que renovar. Solo queda apuntar su SDK a https://<su-dominio> y consumir la API desde su aplicación.
¿Mantiene un proyecto que utiliza PocketBase? 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=pocketbase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=pocketbase)<a href="https://servorbit.com/vps-cloud?template=pocketbase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=pocketbase"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy PocketBase 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.
Su propio GitHub, autoalojado en cuestión de minutos. Plataforma Git completa con CI/CD (Gitea Actions), registro de paquetes y permisos de equipo, sin facturación por uso.
Despliegue de Aplicaciones y DevOpsDespliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.
Automatización y flujos de trabajoAutomatice sus flujos de trabajo entre aplicaciones sin código. Más de 400 integraciones, 100 % autoalojado en su VPS.
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