> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zylon.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI de Zylon

> Todos los comandos disponibles en la CLI

## admin-password

Obtener una contraseña de un solo uso para el usuario administrador

Uso: `sudo zylon-cli admin-password`

Llama al backend para generar una contraseña temporal para `admin@zylon.ai` y la imprime en stdout. Úsalo después de ejecutar `seed` para obtener la contraseña de inicio de sesión inicial del administrador.

## backup

Crear una copia de seguridad

Uso: `sudo zylon-cli backup --help`

**Banderas:**

* `-o, --backup-dir`: Ruta al directorio de copias de seguridad (predeterminado: `/var/backups/zylon`)
* `-k, --keep-last`: Número de copias de seguridad a mantener (predeterminado: `10`)
* `-u, --unsafe`: No detener k0s antes de tomar la copia de seguridad. Úselo solo cuando evitar el tiempo de inactividad sea más importante que la seguridad de los datos (por ejemplo, en entornos de no producción o de prueba), ya que esto puede provocar corrupción de datos y no se recomienda para copias de seguridad de producción.
* `-y, --yes`: Omitir confirmación del usuario

## completion

Generar el script de autocompletado para el shell especificado

Uso: `sudo zylon-cli completion`

## config

Administrar configuración

Uso: `sudo zylon-cli config`

## create-api-token

Crear un token API para Zylon

Uso: `sudo zylon-cli create-api-token`

## doctor

Verificar el estado de salud de la instalación de Zylon

Uso: `sudo zylon-cli doctor`

## download

Descargar una versión específica de Zylon

Uso: `sudo zylon-cli download --help`

**Banderas:**

* `--airgap`: Habilitar modo airgap (instala todo)
* `--arch`: Arquitectura de CPU de destino
* `--binaries`: Instalar binarios portátiles
* `--drivers`: Instalar controladores NVIDIA
* `--force`: Forzar reinstalación de componentes existentes
* `--images`: Instalar imágenes de contenedor
* `--models`: Modelos de IA (se puede especificar varias veces o separados por comas) (predeterminado: `[]`)
* `--os`: SO de destino (ubuntu22, ubuntu24)
* `--packages`: Instalar paquetes APT
* `--source`: Fuente desde la cual descargar artefactos (s3 o source) (predeterminado: `s3`)

## export

Exportar una versión específica de artefactos de Zylon

Uso: `sudo zylon-cli export --help`

**Banderas:**

* `--arch`: Arquitectura de destino
* `--from`: Versión base para exportación incremental (exporta solo las diferencias)
* `--models`: Modelos de IA (se puede especificar varias veces o separados por comas) (predeterminado: `[]`)
* `--no-binaries`: Excluir binarios portátiles
* `--no-cluster-chart`: Excluir gráficos Helm del clúster
* `--no-drivers`: Excluir controladores NVIDIA
* `--no-images`: Excluir imágenes de contenedor
* `--no-packages`: Excluir paquetes APT
* `--no-zylon-chart`: Excluir gráficos Helm de Zylon
* `--os`: Sistema operativo de destino
* `--output`: Ruta del archivo tar o tar.gz de salida (predeterminado: zylon-{version}-{os}-{arch}.tar)
* `--yes`: Omitir confirmación del usuario

## forge

Forjar modelos para Zylon

Uso: `sudo zylon-cli forge`

## forward

Reenviar un comando a un servicio en ejecución

Uso: `sudo zylon-cli forward --help`

**Banderas:**

* `-a, --args`: Argumentos a pasar al comando
* `-c, --command`: Comando a ejecutar
* `-s, --service`: Nombre del servicio

## help

Ayuda sobre cualquier comando

Uso: `sudo zylon-cli help`

## import

Importar artefactos de Zylon desde un archivo tar o tar.gz

Uso: `sudo zylon-cli import`

## install

Instalar Zylon con la configuración actual

Uso: `sudo zylon-cli install --help`

**Banderas:**

* `--airgap`: Habilitar modo airgap (instala todo)
* `--force`: Forzar reinstalación de componentes existentes
* `--images`: Instalar imágenes de contenedor
* `--models`: Modelos de IA (se puede especificar varias veces o separados por comas) (predeterminado: `[]`)
* `--no-binaries`: Excluir binarios portátiles
* `--no-cluster-chart`: Excluir gráficos Helm del clúster
* `--no-drivers`: Excluir controladores NVIDIA
* `--no-packages`: Excluir paquetes APT
* `--no-zylon-chart`: Excluir gráficos Helm de Zylon
* `--skip-final-checks`: Omitir verificaciones finales después de la instalación
* `--skip-migrations`: Omitir la ejecución de migraciones antes de la instalación
* `--skip-preflight`: Omitir verificaciones previas antes de la instalación
* `--source`: Fuente desde la cual descargar artefactos (s3 o source). Solo aplicable en modo no airgap (predeterminado: `s3`)

## install-drivers

Instalar controladores NVIDIA

Uso: `sudo zylon-cli install-drivers --help`

**Banderas:**

* `-f, --force`: Forzar instalación de controladores

## list-versions

Listar la versión de Zylon actualmente instalada

Uso: `sudo zylon-cli list-versions --help`

**Banderas:**

* `--changelog`: Mostrar enlaces de registro de cambios (predeterminado: `true`)
* `--offline`: Indicar instalación sin conexión (sin acceso a S3)

## preflight

Ejecutar verificaciones previas

Uso: `sudo zylon-cli preflight --help`

**Banderas:**

* `--fresh-system`: Validar instalaciones de sistema nuevo
* `--network`: Validar acceso de red a los dominios requeridos (para instalaciones semi-airgap)
* `-v, --verbose`: Habilitar salida detallada con información detallada

## restart

Reiniciar servicios de Zylon

Uso: `sudo zylon-cli restart`

## restore

Restaurar desde una copia de seguridad

Uso: `sudo zylon-cli restore --help`

**Banderas:**

* `-f, --backup-file`: Ruta al archivo tar de copia de seguridad. Si está vacío, se predetermina a la copia de seguridad más reciente

## run-sql

Ejecutar comandos SQL contra la base de datos de Zylon

Uso: `sudo zylon-cli run-sql --help`

**Banderas:**

* `--db`: Base de datos de destino (predeterminado es 'main') (predeterminado: `main`)
* `-f, --file`: Ruta a un archivo que contiene comandos SQL a ejecutar
* `-s, --sql`: Comando SQL a ejecutar

## seed

Poblar la base de datos

Uso: `sudo zylon-cli seed --help`

**Banderas:**

* `-e, --email-regex`: Todos los correos electrónicos que coincidan con esta expresión regular podrán unirse a la organización. Normalmente esto sería .\*@.sudominio.com
* `-o, --org-name`: Nombre de la organización

Después de hacer el seed, ejecuta `sudo zylon-cli admin-password` para obtener la contraseña de un solo uso para `admin@zylon.ai`.

## self-update

Actualizar la CLI

Uso: `sudo zylon-cli self-update`

## sync-kube-config

Sincronizar configuración de kube

Uso: `sudo zylon-cli sync-kube-config`

## update

Actualizar configuración de Zylon

**Alias:** sync

Uso: `sudo zylon-cli update`

## update-password

Restablecer la contraseña para un usuario

Uso: `sudo zylon-cli update-password --help`

**Banderas:**

* `-e, --email`: Correo electrónico de la cuenta

## upgrade

Actualizar Zylon a la última versión

Uso: `sudo zylon-cli upgrade`
