Al final, un segundo servidor toma los canales en directo una sola vez del origen, guarda en caché los archivos a la carta y atiende a los espectadores que se le dirigen. Necesitas el panel instalado con una dirección https para la API, una máquina con Ubuntu para el nodo y acceso SSH a ella o una terminal en ella.
Añadir el servidor en el panel
Abre Servidores y añade un servidor para el nodo: su nombre, su IP y la URL del servidor que usan los espectadores para llegar a él cuando difiere de la IP. Para la vía SSH rellena la pestaña SSH con una cuenta que sea root o tenga sudo sin contraseña; la contraseña o la clave se cifra en reposo y el worker comprueba el acceso justo después de guardar.

Vía A: instalar desde el panel por SSH
Servidores → Instalar balanceador de carga: elige el servidor, ejecuta Comprobar SSH (sistema operativo, arquitectura de CPU, sudo, disco, reloj, puerto 8080, accesibilidad de la API) y después Instalar. El worker sube el paquete del nodo desde su carpeta de paquetes y lo instala; la primera conexión fija la clave de host de la máquina; cada paso aparece en la página mientras se ejecuta y Servidores → Tareas conserva el registro con los secretos filtrados. La misma página ofrece después Actualizar, Reiniciar servicios, Registrar de nuevo y Desinstalar.
Vía B: registrar con un código de un solo uso
Nodos del clúster → Crear código de registro da un código válido durante treinta minutos. En el nodo ejecuta el instalador en modo nodo: sudo ./install.sh --role node --main-url https://media.example.com --api-url https://api.example.com --public-url https://edge1.example.com --enroll-code XCE-… El nodo recibe su propio secreto y su propia clave al registrarse; nunca recibe el secreto maestro del panel. La dirección de la API debe ser https salvo que pases --allow-insecure en una red privada.
Comprobar el latido
Nodos del clúster muestra el nodo como ok tras su primer latido, con su carga, espectadores y caché; en el nodo, journalctl -u xtream-cluster-agent -f muestra "config applied". Un nodo que se revocó desde el panel se detiene solo; para volver a unirlo crea un código nuevo y regístralo de nuevo.

Ver que los espectadores llegan a él
Los espectadores se dirigen a un nodo por GeoIP (con el archivo de países que descarga el worker) o por la asignación que definas; un nodo toma un canal en directo una sola vez del origen y lo reparte, y llena su caché VOD desde el origen bajo demanda. Monitorización muestra los espectadores por nodo; un nodo en vaciado no acepta espectadores nuevos.
