Adios
Aplicaciones y plataformas · Planes desde $10/mes

Despliega PocketBase.Conserva el backend compacto de forma duradera.

Inicia un backend PocketBase con una versión fijada y con su API, autenticación, suscripciones en tiempo real, almacenamiento de archivos e interfaz de administración protegidos por credenciales generadas.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

PocketBase

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

PocketBase 0.40.2SQLiteAutenticaciónEn tiempo realArchivos persistentes

El camino de producción

Un proyecto PocketBase funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Inicia PocketBase desde una plantilla versionada

La plantilla oficial descarga PocketBase 0.40.2 para amd64 o arm64, verifica su suma de comprobación fijada, genera una clave de cifrado y una contraseña de superusuario, y crea el primer administrador de forma idempotente.

Decide la persistencia de forma explícita

La base de datos SQLite, los archivos cargados, los ajustes y las copias de seguridad locales comparten un volumen persistente /app/pb_data. El proyecto inicial ejecuta deliberadamente una sola réplica para mantener la coherencia de ese estado.

Mantén el estado del servicio visible para los operadores

Usa /api/health para comprobar la disponibilidad, abre /_/ para administrar y haz copias de seguridad del volumen de datos junto con los secretos estables de cifrado y superusuario.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
type: api
replicas: 1
env:
  PB_ENCRYPTION_KEY: secret://PB_ENCRYPTION_KEY
  PB_SUPERUSER_EMAIL: admin@pocketbase.local
  PB_SUPERUSER_PASSWORD: secret://PB_SUPERUSER_PASSWORD
secrets:
  PB_ENCRYPTION_KEY: secret://generate:32
  PB_SUPERUSER_PASSWORD: secret://generate:32
build_cmd: sh /app/install-pocketbase.sh
start_cmd: sh /app/start-pocketbase.sh
port: 8090

runtime:
  health_path: /api/health
  volumes:
    - name: pocketbase-data
      target: /app/pb_data
      persistent: true
El proyecto inicial completo fija las sumas de comprobación del lanzamiento para cada arquitectura y establece admin@pocketbase.local como correo del superusuario inicial.

Puntos de partida desplegables

Empieza con PocketBase desde una plantilla cuando el repositorio no esté listo.

Inspecciona el proyecto inicial completo de PocketBase, clona su repositorio independiente o despliégalo directamente con la clave pública pocketbase.

Aplicaciones web

PocketBase 0.40.2

PocketBase 0.40.2 con datos SQLite persistentes, credenciales de superusuario generadas y API integradas de autenticación y tiempo real.

Go / SQLiteVersión del proyecto original
Clave de plantilla
pocketbase
Entorno de ejecución
pinned binary
Repositorio
template-pocketbase
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-pocketbase.git
cd template-pocketbase
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • La contraseña de superusuario generada se recupera de forma segura.
  • La interfaz de administración está disponible solo en la ruta prevista.
  • Los registros de la base de datos y los archivos cargados se conservan tras un nuevo lanzamiento.
  • Se prueba conjuntamente la recuperación de los datos y del secreto de cifrado.

Previsualiza cuando…

  • Una migración o un hook cambia el modelo de datos.
  • Las cargas grandes cambian los requisitos de disco y de copias de seguridad.
  • Se espera que la carga de trabajo ejecute más de una réplica.

Preguntas, respuestas

Qué saber antes de desplegar PocketBase.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Puedo desplegar PocketBase desde una plantilla oficial?

Sí. Elige la plantilla de PocketBase que coincida con la versión o configuración que necesites, guarda las credenciales como secretos de Adios y despliégala desde la consola o con adios up.

¿Usa almacenamiento persistente la plantilla de PocketBase?

La base de datos SQLite, los archivos cargados, los ajustes y las copias de seguridad locales comparten un volumen persistente /app/pb_data. El proyecto inicial ejecuta deliberadamente una sola réplica para mantener la coherencia de ese estado.

¿Dónde está la interfaz de administración de PocketBase?

Abre /_/ en la ruta HTTPS generada. El proyecto inicial crea admin@pocketbase.local y guarda su contraseña generada como un secreto de Adios.

¿Puede esta plantilla PocketBase ejecutar múltiples réplicas?

No de forma segura con su configuración inicial de SQLite local y almacenamiento de archivos. Ejecuta deliberadamente una sola réplica; elige otra arquitectura si la aplicación necesita estado de backend replicado horizontalmente.

¿Dónde deben guardarse las contraseñas de la base de datos y del broker?

Guarda los valores sensibles en secretos de Adios y haz referencia a ellos con secret://NAME. No incluyas credenciales de producción directamente en adios.yaml ni las guardes en Git.

¿Qué debo verificar antes del tráfico de producción?

Verifica la autenticación, la conectividad de la aplicación, las escrituras y lecturas, la persistencia tras reiniciar, las expectativas de copia de seguridad o recuperación, la capacidad y el comportamiento ante fallos de cada aplicación dependiente.

La primera versión

Desplegar PocketBase con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.