Ir al contenido

Instalar en Linux

Un host con KVM. Un comando.

  • Linux amd64 o arm64 con KVM (cpu: host si es una VM; con virtualización anidada si va dentro de otra).
  • firecracker y jailer, e2fsprogs, squashfs-tools, curl, jq.
  • Windows no está soportado.
Ventana de terminal
curl -fsSL https://raw.githubusercontent.com/juan52878911/kindling/main/scripts/install.sh | sh

El script baja el binario de la release y comprueba su SHA256 antes de tocar el disco.

Ventana de terminal
# con las extensiones de la misma release
curl -fsSL .../install.sh | sh -s -- --with mcp,sandbox
# una versión concreta
curl -fsSL .../install.sh | sh -s -- --tag v0.17.0
Ventana de terminal
kling up # comprueba KVM, nftables, el usuario kindling, artefactos e imágenes
kling status -v

Salida

endpoint: ssh://juan@192.168.2.60
daemon: 0.1.0
root: /var/lib/kindling
KVM: yes
firecracker: Firecracker v1.16.1
machines: 7

kling up imprime los comandos que necesitan privilegios; no los ejecuta por ti.

El mismo binario es CLI y daemon. El daemon nunca escucha en un puerto de red: se llega por SSH.

Ventana de terminal
export KLING_HOST=ssh://juan@192.168.2.60
kling context add lab ssh://juan@192.168.2.60 -description "Proxmox de casa"
kling context use lab

Desde las fuentes: make install (CLI) y make deploy HOST=ssh://… (daemon + unidad systemd).