Instalación de agente con un comando
`curl -fsSL https://get.pier.dev/agent | sh -s -- --core https://pier.example.com --token …` — Pier registra el servidor, abre un WebSocket saliente al Core e informa su primer heartbeat en menos de un segundo.
Gestiona una flota de VPS o servidores bare-metal desde un único dashboard. Los agentes se instalan con un comando, hacen heartbeat cada pocos segundos y te permiten distribuir despliegues donde haya capacidad.
`curl -fsSL https://get.pier.dev/agent | sh -s -- --core https://pier.example.com --token …` — Pier registra el servidor, abre un WebSocket saliente al Core e informa su primer heartbeat en menos de un segundo.
Cada agente reporta CPU, RAM, disco, red y versión de Docker en un tick estable. La ubicación del servidor se autodetecta (país/ciudad/código de país) para verlo en un mapa.
Fija un servicio a un servidor concreto, deja a Pier hacer round-robin por la flota, o usa réplicas balanceadas para repartir un servicio en varios agentes. Traefik enruta de forma transparente.
Sin Kubernetes, sin Nomad, sin Swarm. Cada servidor corre un agente Pier minúsculo junto a su daemon Docker — el Core hace la planificación y el log de auditoría.
En la instalación el agente recibe un token de setup de un solo uso ligado a tu Pier Core. El token se intercambia por un token API de larga duración en el primer heartbeat; ambos lados se verifican mutuamente en cada conexión.
La regla agent_offline se dispara después del periodo de gracia configurado. Las réplicas en ese agente se marcan como no disponibles y Traefik deja de enrutar a ellas; los nuevos despliegues van a agentes sanos.
Sí — los agentes abren un WebSocket saliente al Core, así que no hace falta puerto entrante en el agente. Solo el Core necesita dirección pública.
Un comando instala Pier en cualquier VPS Ubuntu o Debian.
curl -fsSL https://pier.sh/install | sudo bash