Files
pulse/docs/i18n/es
pulse-triage[bot] f273e86189 Keep Docker setup credentials private across help languages
Remove the shared-password override from German and Spanish Compose setup and the password-on-argv example from configuration help. Default to bootstrap setup; exercise private-file permissions, argument boundaries and failed preparation with synthetic credentials.

Contract-Neutral: Help and regression fixtures only; authentication, container and API contracts are unchanged.
Change-source: pulse-maintainer
2026-10-03 07:41:56 +01:00
..

Primeros pasos con Pulse en español

Esta página es la entrada en español para instalación, primer inicio de sesión y elección de plan. La documentación completa y canónica sigue estando en la documentación en inglés en docs/README.md. Los comandos, nombres de imágenes, claves de configuración, claves de activación y rutas de la interfaz se conservan sin traducir de forma intencional.

¿Qué es Pulse?

Pulse es un workspace de monitoreo autohospedado para Proxmox, Docker, Kubernetes, TrueNAS e infraestructura relacionada. Community incluye el monitoreo principal gratis. Pro añade análisis de causa raíz, flujos de remediación seguros, herramientas operativas, funciones de gobernanza e historial de 90 días.

Relay ya no se vende. Los suscriptores actuales de Relay reciben funciones Pro al precio actual mientras continúe su suscripción. Los teléfonos ya emparejados siguen funcionando hasta el 31 de marzo de 2027. Relay conecta la app, no la interfaz web. Para acceder a la interfaz web fuera de casa, usa tu propia VPN o un túnel. Para alertas en el teléfono, añade un destino de ntfy, Gotify o Pushover y abre Pulse en el navegador de tu teléfono.

Clientes de pago Relay, Pro y legacy

Los assets de GitHub Releases y la imagen pública de Docker rcourtman/pulse son builds Community. Activa tu licencia en Settings → Plans → Existing purchases para desbloquear funciones Pro.

Estos builds Community no incluyen los hooks privados de runtime de Pulse Pro para Audit Log, Audit Webhooks, RBAC y governed remediation. Para esa runtime, usa https://pulserelay.pro/download.html con una v6 activation key. Una v6 activation key empieza con ppk_live_. Una clave v5 o legacy no es una activation key ppk_live_ y no funcionará en esa página de descarga.

Inicio rápido: Proxmox LXC

Si usas Proxmox VE, el instalador LXC oficial es el camino más nativo de Pulse. Instala el servidor Pulse. Sustituye vX.Y.Z por la etiqueta exacta del release que quieres instalar, verifica el instalador firmado y ejecútalo en tu host Proxmox:

export PULSE_VERSION=vX.Y.Z
curl -fsSLO "https://github.com/rcourtman/Pulse/releases/download/${PULSE_VERSION}/install.sh" &&
curl -fsSLO "https://github.com/rcourtman/Pulse/releases/download/${PULSE_VERSION}/install.sh.sshsig" &&
ssh-keygen -Y verify \
  -f <(printf '%s\n' 'pulse-installer namespaces="pulse-install" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMZd/DaH+BldzOkq1A8KVTcFk73nAyrE8aJOyf7i00jm pulse-installer') \
  -I pulse-installer \
  -n pulse-install \
  -s install.sh.sshsig < install.sh &&
bash install.sh --version "${PULSE_VERSION}"

Pega el bloque completo: si falla una descarga o la verificación de firma, el instalador no se ejecuta. No ejecutes el último comando por separado para omitir un fallo.

Las instalaciones de agentes y las actualizaciones de agentes de v5 a v6 usan el comando que Pulse genera en Settings → Infrastructure → Install on a host. Ese comando se sirve desde tu servidor Pulse en /install.sh.

Inicio rápido: Docker

Para entornos en contenedores o pruebas, puedes iniciar Pulse directamente con Docker:

docker run -d \
  --name pulse \
  -p 7655:7655 \
  -v pulse_data:/data \
  --restart unless-stopped \
  rcourtman/pulse:vX.Y.Z

Después abre Pulse en http://<your-ip>:7655.

Con Docker Compose, el mismo archivo puede servir para imágenes Community y Pro privadas si usa la variable PULSE_IMAGE:

services:
  pulse:
    image: ${PULSE_IMAGE:-rcourtman/pulse:vX.Y.Z}
    container_name: pulse
    restart: unless-stopped
    ports:
      - "7655:7655"
    volumes:
      - pulse_data:/data

volumes:
  pulse_data:

Deja PULSE_AUTH_USER y PULSE_AUTH_PASS sin configurar en una instalación nueva y completa el primer acceso con el token de arranque. No uses una contraseña de ejemplo compartida. Para una configuración automatizada, usa una fuente privada de credenciales gestionada por el despliegue; consulta Configuration. No pongas contraseñas en argumentos de comandos ni en un archivo Compose compartido. Un administrador de Docker aún puede leer las credenciales en el entorno del contenedor, aunque Pulse las convierta en hash para la autenticación.

Primer inicio de sesión

En el primer arranque debes recuperar un Bootstrap Token y usarlo para crear la cuenta administradora.

Plataforma Comando
Docker docker exec pulse /app/pulse bootstrap-token
Kubernetes kubectl exec -it <pod> -- /app/pulse bootstrap-token
Systemd sudo pulse bootstrap-token

Pega la cadena de token que imprime el comando. No pegues directamente el contenido del archivo .bootstrap_token. En v6 ese archivo puede contener un snapshot JSON cifrado en vez del token utilizable para la configuración.

  1. Abre http://<your-ip>:7655.
  2. Pega el Bootstrap Token.
  3. Completa el asistente Quick Security Setup.
  4. Abre Settings → Infrastructure → Install on a host si quieres instalar el unified agent en hosts.

Para Proxmox, empieza con monitoreo API-only si el inventario, estado de nodo, estado de VMs/contenedores y métricas de storage son suficientes. Usa agentes para visibilidad de Docker/Podman dentro de invitados, datos SMART/temperatura del host, detalle local de ZFS/Ceph/mdadm u otra telemetría que requiera acceso local al host.

Siguientes pasos