Saltar al contenido
HeartBeatAgents

Autoalojamiento

Ver como Markdown

Ejecuta HeartBeatAgents en tu propia infraestructura mediante Docker en lugar de una instalación de escritorio.

El diseño local-first de HeartBeatAgents (ver Seguridad) se extiende de forma natural a ejecutarlo en tu propio servidor en lugar de en un equipo de escritorio: se aplica el mismo modelo de aislamiento por contenedores en ambos casos.

Requisitos

El autoalojamiento usa la misma ruta de despliegue basada en Docker que los instaladores de escritorio (ver Instalación y Requisitos del sistema): una imagen Docker, disponible tanto para hosts Linux x64 como arm64.

Verificar lo que ejecutas

Las imágenes Docker están firmadas con cosign mediante GitHub OIDC, así que puedes verificar su procedencia antes de desplegarlas: importante una vez que HeartBeatAgents se ejecuta sin supervisión en infraestructura de la que eres responsable. Cada descarga también incluye una suma de comprobación SHA-256 por el mismo motivo.

Por qué autoalojarse

  • Residencia de datos: nada en un despliegue autoalojado envía datos a ningún sitio que HeartBeatAgents no conserve ya por sí mismo: tu equipo (o tu servidor) es "el centro de datos".
  • Control de acceso a escala de equipo: una instancia autoalojada detrás de tu propio perímetro de red te permite superponer tus controles de acceso de infraestructura ya existentes sobre las propias claves de API por agente de HeartBeatAgents.
  • Órdenes permanentes siempre activas: una instancia alojada en servidor permanece en marcha para Órdenes permanentes programadas o activadas por cron, algo que un portátil que se suspende por la noche no puede ofrecer.

Exponerlo hacia el exterior

Si necesitas acceder a una instancia autoalojada desde fuera de tu propia red (por ejemplo, para una integración basada en webhooks), usa un túnel de Cloudflare en lugar de abrir puertos entrantes directamente.

Copias de seguridad

Una instancia autoalojada es la única copia de todo, a menos que configures lo contrario. Ver Copias de seguridad y recuperación para conocer las instantáneas, la replicación externa a tu propio bucket, y por qué un kit de recuperación, no solo la replicación, es lo que permite restaurar una copia de seguridad en hardware distinto.

Relacionado

  • Seguridad: las garantías de aislamiento que se mantienen sin importar dónde despliegues
  • Configuración avanzada: ajustar el comportamiento una vez que tu instancia está en marcha