> Versión Markdown de https://yucca.app/es/docs/configuration/. Índice de documentación: [llms.txt](https://yucca.app/es/llms.txt), texto completo en un archivo: [llms-full.txt](https://yucca.app/es/llms-full.txt). Cualquier página está disponible como Markdown: añada `.md` a su URL sin la barra final.

# Configuración

La configuración se puede realizar mediante un archivo de configuración, argumentos de línea de comandos o variables de entorno.

> **Prioridad al leer la configuración:**
>
> 1. Archivo
> 2. Variables de entorno
> 3. Argumentos de línea de comandos

> **Consejo**
>
> 1. Generar un archivo de configuración con los valores por defecto:
>
> **TOML**
>
> ```shell
> /opt/yucca/yucca server --show-config --show-config-format=toml
>
> ```
>
> **YAML**
>
> ```shell
> /opt/yucca/yucca server --show-config --show-config-format=yaml
>
> ```
>
> 2. Puede ver todas las variables de entorno disponibles con el siguiente comando:
>
> ```shell
> /opt/yucca/yucca server --show-config --show-config-format=env
>
> ```
>
> 3. Puede ver todos los argumentos de línea de comandos disponibles con el siguiente comando:
>
> ```shell
> /opt/yucca/yucca server --help
>
> ```

Los parámetros se dividen en secciones lógicas (bloques) que corresponden al prefijo en los argumentos de línea de comandos y las variables de entorno.

## server

Parámetros globales del servidor.

### log_level

Доступно с версии:0.9.0

Nivel de registro del servidor.<br />Valores posibles: `panic`, `fatal`, `error`, `warning`, `info`, `debug`

> **Por defecto info.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--log-level=info`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_LOG_LEVEL=info`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> log_level = "info"
>
> ```

### data_dir

Доступно с версии:0.4.0

Directorio global para almacenar el estado (en caso de usar sqlite3) y los datos de los flujos.

> **Por defecto ./data.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--data-dir=/opt/yucca/data/`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_DATA_DIR=/opt/yucca/data/`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> data_dir = "/opt/yucca/data/"
>
> ```

### alloc_dir

Доступно с версии:0.4.0

Directorio con los datos de los flujos (archivo de vídeo y otros).

> **Por defecto \<data_dir>/alloc.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--alloc-dir=/opt/yucca/data/alloc/`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_ALLOC_DIR=/opt/yucca/data/alloc/`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> alloc_dir = "/opt/yucca/data/alloc/"
>
> ```

### state_dir

Доступно с версии:0.4.0

Directorio con el archivo de la base de datos (en caso de usar sqlite3).

> **Por defecto \<data_dir>/server.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--state-dir=/opt/yucca/data/server/`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_STATE_DIR=/opt/yucca/data/server/`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> state_dir = "/opt/yucca/data/server/"
>
> ```

### temp_dir

Доступно с версии:0.9.0

Directorio tmpfs para datos de corta duración. *(aquí se almacenan los fragmentos rotados del flujo en vivo)*

> **Por defecto /dev/shm/yucca.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--temp-dir=/dev/shm/yucca`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_TEMP_DIR=/dev/shm/yucca`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> temp_dir = "/dev/shm/yucca"
>
> ```

### alloc_dir_warning_threshold

Доступно с версии:0.9.0

Porcentaje umbral para la advertencia de uso de disco.<br />En la interfaz del servidor se mostrará una advertencia a todos los administradores; si el cliente SMTP está configurado, todos los administradores también recibirán una notificación por E-mail indicando que el espacio libre en disco se está agotando.

> **Por defecto 80.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--alloc-dir-warning-threshold=80`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_ALLOC_DIR_WARNING_THRESHOLD=80`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> alloc_dir_warning_threshold = "80"
>
> ```

### stats_collection_interval

Доступно с версии:0.8.0

Intervalo de recopilación de estadísticas de los recursos del sistema.

> **Por defecto 1s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--stats-collection-interval=1s`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_STATS_COLLECTION_INTERVAL=1s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> stats_collection_interval = "1s"
>
> ```

### default_language

Доступно с версии:0.9.0

Idioma de interfaz predeterminado para los nuevos usuarios; también se usará en la página de inicio de sesión.<br />Valores posibles: `en`, `ru`, `uk`, `es`, `pt`, `tr`

> **Por defecto en.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--default-language=en`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_DEFAULT_LANGUAGE=en`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> default_language = "en"
>
> ```

### domain

Доступно с версии:0.9.0

Se usa para determinar el campo *Server* al configurar la [recepción de eventos por Email](https://yucca.app/es/docs/guides/smtp.md)

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--domain=demo.yucca.app`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_DOMAIN=192.168.188.15`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> domain = "demo.yucca.app"
>
> ```

### health_check_interval

Доступно с версии:0.9.0

Intervalo para comprobar el estado de las dependencias.

> **Por defecto "30s".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--health-check-interval="30s"`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_HEALTH_CHECK_INTERVAL="30s"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> health_check_interval = "30s"
>
> ```

### listen_address

Доступно с версии:0.4.0

Dirección IP y puerto en los que estará disponible la interfaz web.

> **Por defecto :9910.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--web.listen-address=:9910`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_LISTEN_ADDRESS=:9910`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> listen_address = ":9910"
>
> ```

### log_file

Доступно с версии:0.9.0

Ruta al archivo de registros; si no se especifica, se usa stdout.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--log-file=/var/log/yucca.log`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_LOG_FILE=/var/log/yucca.log`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> log_file = "/var/log/yucca.log"
>
> ```

### self_logs

Доступно с версии:0.9.0

Ver los registros del servidor y de los flujos en la interfaz, en la pestaña **depuración**.

> **Por defecto true.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--self-logs=true`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_SELF_LOGS=false`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> self_logs = true
>
> ```

### log_buffer_size

Доступно с версии:0.9.0

Número de mensajes recientes en la interfaz, en la pestaña **depuración**.

> **Por defecto 50.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--log-buffer-size=50`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_LOG_BUFFER_SIZE=50`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> log_buffer_size = 50
>
> ```

### cert_file

Доступно с версии:0.4.0

Ruta al archivo del certificado, en caso de usar HTTPS.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--cert-file=/opt/yucca/ssl/cert.crt`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_CERT_FILE=/opt/yucca/ssl/cert.crt`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> cert_file = "/opt/yucca/ssl/cert.crt"
>
> ```

### cert_key

Доступно с версии:0.4.0

Ruta al archivo de la clave, en caso de usar HTTPS.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--cert-key=/opt/yucca/ssl/cert.key`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_CERT_KEY=/opt/yucca/ssl/cert.key`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> cert_key = "/opt/yucca/ssl/cert.key"
>
> ```

### pprof

Доступно с версии:0.8.0

Habilita la generación de perfiles (profiling).

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--pprof=true`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_PPROF=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> pprof = true
>
> ```

### pprof_listen_address

Доступно с версии:0.8.0

Dirección IP y puerto en los que estará disponible el generador de perfiles pprof.

> **Por defecto :9911.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--pprof-listen-address=":9911"`
> * mediante una variable de entorno: `#!shell export YUCCA_SERVER_PPROF_LISTEN_ADDRESS=":9911"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [server]
> pprof_listen_address = ":9911"
>
> ```

### validate

Доступно с версии:0.9.0

Marca para comprobar que la configuración es correcta.

> **Nota.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--validate`
>
> Ejemplo de uso
>
> ```sh
> ./yucca server --config /opt/yucca/yucca.toml --validate
> Valid configuration
>
> ```

## database

Conexión a la base de datos.

### type

Доступно с версии:0.4.0

Se admiten 2 tipos de bases de datos para almacenar el estado: `sqlite3` y `postgres`. En instalaciones pequeñas, `sqlite3` es suficiente; con un gran número de flujos, recomendamos usar `postgres`.

> **Por defecto sqlite3.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-type=sqlite3`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_TYPE=sqlite3`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> type = "sqlite3"
>
> ```

### path

Доступно с версии:0.4.0

Ruta al archivo de la base de datos (solo para sqlite3).

> **Por defecto \<state_dir>/state.db.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-path=/opt/yucca/server/state.db`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_PATH=/opt/yucca/server/state.db`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> path = "/opt/yucca/server/state.db"
>
> ```

### host

Доступно с версии:0.4.0

Dirección de conexión a la base de datos (solo para postgres).

> **Por defecto 127.0.0.1:5432.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-host=127.0.0.1:5432`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_HOST=127.0.0.1:5432`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> host = "127.0.0.1:5432"
>
> ```

### name

Доступно с версии:0.4.0

Nombre de la base de datos (solo para postgres).

> **Por defecto yucca.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-name=yucca`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_NAME=yucca`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> name = "yucca"
>
> ```

### user

Доступно с версии:0.4.0

Nombre de usuario para la conexión (solo para postgres).

> **Por defecto postgres.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-user=postgres`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_USER=postgres`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> user = "postgres"
>
> ```

### password

Доступно с версии:0.4.0

Contraseña de usuario para la conexión (solo para postgres).

> **Por defecto postgres.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-password=postgres`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_PASSWORD=postgres`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> password = "postgres"
>
> ```

### ssl_mode

Доступно с версии:0.4.0

Usar SSL (conexión cifrada) al conectarse (solo para postgres). Valores posibles: `disable`, `require`, `verify-full`).

> **Por defecto disable.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-ssl-mode=disable`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_SSL_MODE=disable`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> ssl_mode = "disable"
>
> ```

### busy_timeout

Доступно с версии:0.4.0

Tiempo de espera en segundos para que se desbloquee la tabla de SQLite (solo para sqlite3).

> **Por defecto 500.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-busy-timeout=500`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_BUSY_TIMEOUT=500`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> busy_timeout = 500
>
> ```

### ca_cert_path

Доступно с версии:0.4.0

Ruta al certificado de la autoridad de certificación (CA) en caso de usar SSL (solo para postgres).

> **Por defecto /etc/ssl/certs.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-ca-cert-path=/etc/ssl/certs`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_CA_CERT_PATH=/etc/ssl/certs`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> ca_cert_path = "/etc/ssl/certs"
>
> ```

### client_cert_path

Доступно с версии:0.4.0

Ruta al archivo del certificado en caso de usar SSL (solo para postgres).

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-client-cert-path=/opt/yucca/ssl/cert.crt`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_CLIENT_CERT_PATH=/opt/yucca/ssl/cert.crt`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> client_cert_path = "/opt/yucca/ssl/cert.crt"
>
> ```

### client_key_path

Доступно с версии:0.4.0

Ruta al archivo de la clave en caso de usar SSL (solo para postgres).

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-client-key-path=/opt/yucca/ssl/cert.key`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_CLIENT_KEY_PATH=/opt/yucca/ssl/cert.key`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> client_key_path = "/opt/yucca/ssl/cert.key"
>
> ```

### cache_mode

Доступно с версии:0.4.0

Parámetro de caché compartida usado para la conexión a la base de datos (solo para sqlite3). Valores posibles: `private`, `shared`.

> **Por defecto shared.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-cache-mode=shared`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_CACHE_MODE=shared`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> cache_mode = "shared"
>
> ```

### conn_max_lifetime

Доступно с версии:0.4.0

Establece el tiempo máximo durante el cual una conexión puede reutilizarse.

> **Por defecto 0s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-conn-max-lifetime=0s`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_CONN_MAX_LIFETIME=0s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> conn_max_lifetime = "0s"
>
> ```

### log_queries

Доступно с версии:0.4.0

Registrar las consultas SQL y su tiempo de ejecución.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-log-queries=false`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_LOG_QUERIES=false`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> log_queries = false
>
> ```

### max_open_conn

Доступно с версии:0.4.0

Número máximo de conexiones abiertas a la base de datos (solo para postgres).

> **Por defecto 0.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-max-open-conn=0`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_MAX_OPEN_CONN=0`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> max_open_conn = 0
>
> ```

### max_idle_conn

Доступно с версии:0.4.0

Número máximo de conexiones inactivas en espera (solo para postgres).

> **Por defecto 2.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--database-max-idle-conn=2`
> * mediante una variable de entorno: `#!shell export YUCCA_DATABASE_MAX_IDLE_CONN=2`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [database]
> max_idle_conn = 2
>
> ```

## streams

Parámetros relacionados con el comportamiento de los flujos.

### archive_download_max_duration

Доступно с версии:0.9.0

Duración máxima permitida del intervalo de tiempo solicitado para la descarga.

> **Por defecto 24h.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-archive-download-max-duration=24h`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_ARCHIVE_DOWNLOAD_MAX_DURATION=24h`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> archive_download_max_duration = "24h"
>
> ```

### archive_download_request_lifetime

Доступно с версии:0.9.0

Tiempo de vida de un intervalo de archivo descargado.

Al descargar intervalos del archivo, se genera un archivo de la duración solicitada, que estará disponible para su descarga durante el tiempo indicado en este parámetro. Si descarga intervalos largos con una velocidad de descarga lenta, se recomienda aumentar el valor de este parámetro.

> **Por defecto 1h0m0s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-archive-download-request-lifetime=6h`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_ARCHIVE_DOWNLOAD_REQUEST_LIFETIME=1h0m0s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> archive_download_request_lifetime = "1h0m0s"
>
> ```

### archive_max_depth_hours

Доступно с версии:0.9.0

Profundidad máxima permitida para el almacenamiento del archivo, en horas.

> **Sin límite por defecto -1.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-archive-max-depth-hours=-1`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_ARCHIVE_MAX_DEPTH_HOURS=-1`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> archive_max_depth_hours = -1
>
> ```

### live_on_demand_lease_duration

Доступно с версии:0.9.0

Duración del arrendamiento (lease) para un flujo en vivo bajo demanda (live on-demand).

Tiempo durante el cual un flujo live on-demand solicitado seguirá funcionando tras la última renovación del arrendamiento, es decir, la vida útil del arrendamiento después de su última renovación. El arrendamiento se renueva al consultar el estado del flujo en su página de visualización. Cuanto menor sea el número, más rápido pasará el flujo al estado de pausa después de cerrar la página de visualización.

> **Por defecto 1m0s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-live-on-demand-lease-duration=1m0s`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_LIVE_ON_DEMAND_LEASE_DURATION=1m0s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> live_on_demand_lease_duration = 1m0s
>
> ```

### live_on_demand_lease_interval

Доступно с версии:0.9.0

Frecuencia de comprobación del arrendamiento activo para un flujo en vivo bajo demanda (live on-demand). Este parámetro debe ser menor que [live_on_demand_lease_duration](#live_on_demand_lease_duration).

> **Por defecto 30s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-live-on-demand-lease-interval=30s`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_LIVE_ON_DEMAND_LEASE_INTERVAL=30s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> live_on_demand_lease_interval = 30s
>
> ```

### playlist_max_duration

Доступно с версии:0.9.0

Duración máxima permitida del intervalo de tiempo solicitado para una lista de reproducción M3U8.

> **Por defecto 3h.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-playlist-max-duration=3h`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_PLAYLIST_MAX_DURATION=3h`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> playlist_max_duration = "3h"
>
> ```

### ranges_max_duration

Доступно с версии:0.9.0

Duración máxima permitida del intervalo de tiempo solicitado para los rangos (rango de disponibilidad del archivo).

> **Por defecto 168h.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-ranges-max-duration=168h`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_RANGES_MAX_DURATION=168h`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> ranges_max_duration = "168h"
>
> ```

### uuid_slug

Доступно с версии:0.9.0

Usar un UUID generado como identificador público del flujo.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--streams-uuid-slug=false`
> * mediante una variable de entorno: `#!shell export YUCCA_STREAMS_UUID_SLUG=false`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [streams]
> uuid_slug = false
>
> ```

## executor

Parámetros de ejecución de los flujos.

### type

Доступно с версии:0.8.0

Tipo de ejecutor para gestionar los flujos. Valores disponibles: `exec`, `docker`.

* **Exec**: el servidor ejecuta ffmpeg y supervisa su funcionamiento directamente, sin usar docker ni yucca-worker.
* **Docker**: **(obsoleto, se eliminará en el futuro)** para cada flujo, el servidor lanza un contenedor docker en el que se ejecuta yucca-worker, que a su vez lanza ffmpeg y supervisa su funcionamiento, reiniciándolo en caso de problemas.

> **Por defecto exec.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--executor=exec`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_TYPE=docker`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor]
> type = "exec"
>
> ```

### log_level

Доступно с версии:0.8.0

Nivel de registro del executor. Valores posibles: `panic`, `fatal`, `error`, `warning`, `info`, `debug`).

> **Por defecto info.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--executor-log-level=info`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_LOG_LEVEL=info`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor]
> log_level = "info"
>
> ```

## executor.exec

Доступно с версии:0.8.0

Parámetros adicionales para el tipo `exec`.

### cancel_grace_period

Доступно с версии:0.8.0

Intervalo de espera para que finalicen todos los subprocesos en ejecución (ffmpeg, ffprobe, ...).

> **Por defecto 5s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-cancel-grace-period=5s`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_CANCEL_GRACE_PERIOD=5s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> cancel_grace_period = "5s"
>
> ```

### ffmpeg_log_level

Доступно с версии:0.8.0

Nivel de registro para los procesos ffmpeg.

> **Por defecto error.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-ffmpeg-log-level="error"`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_FFMPEG_LOG_LEVEL="error"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> ffmpeg_log_level = "error"
>
> ```

### ffmpeg_log_max_file

Доступно с версии:0.8.0

Número máximo de archivos de registro que pueden existir.

> **Por defecto 5.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-ffmpeg-log-max-file=5`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_FFMPEG_LOG_MAX_FILE=5`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> ffmpeg_log_max_file = 5
>
> ```

### ffmpeg_log_max_size

Доступно с версии:0.8.0

Tamaño máximo del archivo de registro antes de rotarlo y comprimirlo.

> **Por defecto "20mb".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-ffmpeg-log-max-size"20mb"`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_FFMPEG_LOG_MAX_SIZE"20mb"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> ffmpeg_log_max_size ="20mb"
>
> ```

### hls_list_size

Доступно с версии:0.8.0

Longitud de la lista de reproducción HLS m3u8.

> **Por defecto 5.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-hls-list-size=5`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_HLS_LIST_SIZE=5`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> hls_list_size = 5
>
> ```

### hls_time

Доступно с версии:0.8.0

Duración deseada de los segmentos de vídeo HLS, en segundos.

> **Por defecto 2.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-hls-time=2`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_HLS_TIME=5`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> hls_time = 5
>
> ```

### preview

Доступно с версии:0.8.0

Habilita la generación de imágenes de vista previa en segundo plano.

> **Por defecto true.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-preview=true`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_PREVIEW=false`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> preview = true
>
> ```

### preview_interval

Доступно с версии:0.8.0

Intervalo de generación de imágenes de vista previa.

> **Por defecto 5s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-preview-interval=5s`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_PREVIEW_INTERVAL=5s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> preview_interval = "5s"
>
> ```

### probe_interval

Доступно с версии:0.8.0

Intervalo con el que se empieza a comprobar la disponibilidad del flujo; el intervalo aumenta progresivamente (para evitar que las comprobaciones frecuentes provoquen que la cámara IP se bloquee) hasta el valor definido en `probe_interval_maximum`, sin que el número de intentos supere el valor de `probe_retries`; de lo contrario, el flujo pasará al estado *Failed*.

> **Por defecto 5s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-probe-interval="5s"`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_PROBE_INTERVAL="5s"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> probe_interval = "5s"
>
> ```

### probe_interval_maximum

Доступно с версии:0.8.0

Consulte la descripción de `probe_interval`.

> **Por defecto 1m0s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-probe-interval-maximum="1m0s"`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_PROBE_INTERVAL_MAXIMUM="1m0s"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> probe_interval_maximum = "1m0s"
>
> ```

### probe_retries

Доступно с версии:0.8.0

Consulte la descripción de `probe_interval`.

> **Por defecto 5.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-probe-retries=5`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_PROBE_RETRIES=5`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> probe_retries = 5
>
> ```

### probe_timeout

Доступно с версии:0.8.0

Tiempo de espera para obtener información de la fuente.

> **Por defecto 5.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--exec-probe-timeout="1m0s"`
> * mediante una variable de entorno: `#!shell export YUCCA_EXECUTOR_EXEC_PROBE_TIMEOUT="1m0s"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [executor.exec]
> probe_timeout = "1m0s"
>
> ```

## smtp_client

Configuración del cliente SMTP integrado. Se encarga de enviar notificaciones a los usuarios por correo, por ejemplo, sobre la próxima expiración de la licencia.

### enabled

Доступно с версии:0.8.0

Activa el cliente SMTP para el envío de correos electrónicos.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client=true`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_ENABLED=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> enabled = true
>
> ```

### host

Доступно с версии:0.8.0

Dirección del servidor SMTP.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-host="smtp.gmail.com:465"`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_HOST="smtp.yandex.ru:465"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> host = ""
>
> ```

### user

Доступно с версии:0.8.0

Usuario para la autenticación en el servidor SMTP.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-user=""`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_USER=""`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> user = ""
>
> ```

### password

Доступно с версии:0.8.0

Contraseña para la autenticación en el servidor SMTP.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-password=""`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_PASSWORD=""`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> password = ""
>
> ```

### from_address

Доступно с версии:0.8.0

Dirección usada al enviar correos electrónicos.

> **Por defecto "admin\@yucca.localhost".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-from-address="admin@yucca.localhost"`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_FROM_ADDRESS="admin@yucca.localhost"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> from_address = "admin@yucca.localhost"
>
> ```

### from_name

Доступно с версии:0.8.0

Nombre usado al enviar correos electrónicos.

> **Por defecto "Yucca".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-from-name="Yucca"`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_FROM_NAME="Yucca"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> from_name = "Yucca"
>
> ```

### cert_path

Доступно с версии:0.8.0

Ruta al archivo del certificado.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-cert-path=""`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_CERT_PATH=""`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> cert_path = ""
>
> ```

### key_path

Доступно с версии:0.8.0

Ruta al archivo de la clave.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-key-path=""`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_KEY_PATH=""`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> key_path = ""
>
> ```

### skip_verify

Доступно с версии:0.8.0

Verificar el certificado SSL del servidor SMTP.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-client-skip-verify=""`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_CLIENT_SKIP_VERIFY=""`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_client]
> skip_verify = ""
>
> ```

## smtp_server

Configuración del servidor SMTP integrado para recibir notificaciones de detección de movimiento de las cámaras.

### enabled

Доступно с версии:0.8.0

Activa el servidor SMTP integrado para recibir eventos de las cámaras.

> **Por defecto true.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-server=true`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_SERVER_ENABLED=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_server]
> enabled = true
>
> ```

### listen_address

Доступно с версии:0.8.0

Dirección en la que funcionará el servidor SMTP.

> **Por defecto :1025.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-server-listen-address=:1025`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_SERVER_LISTEN_ADDRESS=:1025`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_server]
> listen_address = ":1025"
>
> ```

### password

Доступно с версии:0.8.0

Contraseña para conectarse al servidor SMTP.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-server-password=admin`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_SERVER_PASSWORD=admin`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_server]
> password = "admin"
>
> ```

### username

Доступно с версии:0.8.0

Nombre de usuario para conectarse al servidor SMTP.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-server-username=admin`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_SERVER_USERNAME=admin`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_server]
> username = "admin"
>
> ```

### read_timeout

Доступно с версии:0.8.0

Tiempo de espera para leer un mensaje entrante.

> **Por defecto 1s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-server-read-timeout=1s`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_SERVER_READ_TIMEOUT=1s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_server]
> read_timeout = "1s"
>
> ```

### event_window_duration

Доступно с версии:0.9.0

Duración de un nuevo evento de detección de movimiento.

> **Por defecto 40s.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--smtp-server-event-window-duration=40s`
> * mediante una variable de entorno: `#!shell export YUCCA_SMTP_SERVER_EVENT_WINDOW_DURATION=40s`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [smtp_server]
> event_window_duration = "40s"
>
> ```

## security

Parámetros de seguridad.

### audit_logs 💰

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Habilita los registros de auditoría.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--security-audit-logs=false`
> * mediante una variable de entorno: `#!shell export YUCCA_SECURITY_AUDIT_LOGS=false`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [security]
> audit_logs = false
>
> ```

### brute_force_login_protection

Доступно с версии:0.9.0

Habilita la protección contra ataques de fuerza bruta al iniciar sesión.

> **Por defecto true.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--security-brute-force-login-protection=true`
> * mediante una variable de entorno: `#!shell export YUCCA_SECURITY_BRUTE_FORCE_LOGIN_PROTECTION=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [security]
> brute_force_login_protection = true
>
> ```

### security_password_length

Доступно с версии:0.9.0

Longitud mínima permitida de la contraseña.

> **Por defecto 3.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--security-password-length=3`
> * mediante una variable de entorno: `#!shell export YUCCA_SECURITY_PASSWORD_LENGTH=3`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [security]
> password_length = 3
>
> ```

## telemetry

Telemetría. El servidor Yucca expone métricas en formato [prometheus](https://prometheus.io/), lo que permite, por ejemplo, monitorizar la disponibilidad de las cámaras con un sistema de monitorización externo. Encontrará un ejemplo de configuración [aquí](https://gitlab.com/yuccastream/public/monitoring).

### enabled

Доступно с версии:0.7.0

Activa la exposición de métricas en formato Prometheus.

> **Por defecto true.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--telemetry=true`
> * mediante una variable de entorno: `#!shell export YUCCA_TELEMETRY_ENABLED=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [telemetry]
> enabled = true
>
> ```

### listen_address

Доступно с версии:0.7.0

Dirección IP y puerto en los que estará disponible la telemetría.

> **Por defecto :9912.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--telemetry-listen-address=:9912`
> * mediante una variable de entorno: `#!shell export YUCCA_TELEMETRY_LISTEN_ADDRESS=:9912`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [telemetry]
> listen_address = ":9912"
>
> ```

### path

Доступно с версии:0.7.0

URI para acceder a la telemetría.

> **Por defecto /metrics.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--telemetry-path=/metrics`
> * mediante una variable de entorno: `#!shell export YUCCA_TELEMETRY_PATH=/metrics`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [telemetry]
> path = "/metrics"
>
> ```

### basic_auth_username

Доступно с версии:0.7.0

Nombre de usuario de autenticación básica para acceder a la telemetría.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--telemetry-basic-auth-username=admin`
> * mediante una variable de entorno: `#!shell export YUCCA_TELEMETRY_BASIC_AUTH_USERNAME=admin`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [telemetry]
> basic_auth_username = "admin"
>
> ```

### basic_auth_password

Доступно с версии:0.7.0

Contraseña de autenticación básica para acceder a la telemetría.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--telemetry-basic-auth-password=admin`
> * mediante una variable de entorno: `#!shell export YUCCA_TELEMETRY_BASIC_AUTH_PASSWORD=admin`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [telemetry]
> basic_auth_password = "admin"
>
> ```

### environment_info

Доступно с версии:0.7.0

Etiquetas para la métrica `yucca_environment_info`.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--telemetry-environment-info=env:test`
> * mediante una variable de entorno: `#!shell export YUCCA_TELEMETRY_ENVIRONMENT_INFO=env:test`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [telemetry.environment_info]
> env = "test"
>
> ```

## analytics

Recopilación de analítica desde la interfaz del servidor mediante [Yandex.Metrika](https://metrika.yandex.ru/).

### yandex_metrika_counter_id

Доступно с версии:0.10.0

ID de contador de [Yandex.Metrika](https://metrika.yandex.ru/). Se activa si está definido.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--analytics-yandex-metrika-counter-id=12345678`
> * mediante una variable de entorno: `#!shell export YUCCA_ANALYTICS_YANDEX_METRIKA_COUNTER_ID=12345678`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [analytics]
> yandex_metrika_counter_id = 12345678
>
> ```

### yandex_metrika_webvisor

Доступно с версии:0.10.0

Activa Webvisor, un registro detallado de la actividad de los usuarios en el sitio: movimiento del ratón, desplazamiento y clics.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--analytics-yandex-metrika-webvisor=true`
> * mediante una variable de entorno: `#!shell export YUCCA_ANALYTICS_YANDEX_METRIKA_WEBVISOR=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [analytics]
> yandex_metrika_webvisor = true
>
> ```

## quota 💰

💰 Función de pago, disponible por suscripciónEnterprise o Plus

Cuotas globales de recursos. Permiten limitar la cantidad máxima de determinados recursos que se pueden crear o añadir en el servidor.

### global_stream

Доступно с версии:0.8.0 💰 Función de pago, disponible por suscripciónEnterprise

Cuota para la creación de flujos.

> **Por defecto sin límite -1.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--quota-global-stream=-1`
> * mediante una variable de entorno: `#!shell export YUCCA_QUOTA_GLOBAL_STREAM=-1`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [quota]
> global_stream = -1
>
> ```

### global_team

Доступно с версии:0.8.0 💰 Función de pago, disponible por suscripciónEnterprise

Cuota para la creación de equipos.

> **Por defecto sin límite -1.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--quota-global-team=-1`
> * mediante una variable de entorno: `#!shell export YUCCA_QUOTA_GLOBAL_TEAM=-1`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [quota]
> global_team = -1
>
> ```

### global_user

Доступно с версии:0.8.0 💰 Función de pago, disponible por suscripciónEnterprise

Cuota para la creación de usuarios.

> **Por defecto sin límite -1.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--quota-global-user=-1`
> * mediante una variable de entorno: `#!shell export YUCCA_QUOTA_GLOBAL_USER=-1`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [quota]
> global_user = -1
>
> ```

### team_user

Доступно с версии:0.8.0 💰 Función de pago, disponible por suscripciónEnterprise

Cuota del número máximo de usuarios por equipo.

> **Por defecto sin límite -1.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--quota-team-user=-1`
> * mediante una variable de entorno: `#!shell export YUCCA_QUOTA_TEAM_USER=-1`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [quota]
> team_user = -1
>
> ```

## branding 💰

💰 Función de pago, disponible por suscripciónEnterprise

Personalización de marca de la interfaz.

### app_logo

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Ruta al archivo del logotipo. Puede especificar una URL http(s) `http://` o una ruta del sistema de archivos `file://`.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--branding-app-logo=https://example.com/logo.png`
> * mediante una variable de entorno: `#!shell export YUCCA_BRANDING_APP_LOGO=file:///opt/yucca/logo.png`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [branding]
> app_logo = "file:///opt/yucca/logo.png"
>
> ```

### app_title

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Texto del campo Title.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--branding-app-title=Yucca`
> * mediante una variable de entorno: `#!shell export YUCCA_BRANDING_APP_TITLE=Yucca`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [branding]
> app_title = "Yucca"
>
> ```

### site

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Enlace a su sitio web.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--branding-site=https://yucca.app`
> * mediante una variable de entorno: `#!shell export YUCCA_BRANDING_SITE=https://yucca.app`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [branding]
> site = "https://yucca.app"
>
> ```

### documentation

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Enlace a la página de documentación.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--branding-documentation=https://docs.yucca.app`
> * mediante una variable de entorno: `#!shell export YUCCA_BRANDING_DOCUMENTATION=https://docs.yucca.app`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [branding]
> documentation = "https://docs.yucca.app"
>
> ```

### fav_icon

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Ruta al archivo [Favicon](https://en.wikipedia.org/wiki/Favicon). Puede especificar una URL http(s) `http://` o una ruta del sistema de archivos `file://`.

> **No definido por defecto "".** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--branding-fav-icon=https://example.com/favicon.ico`
> * mediante una variable de entorno: `#!shell export YUCCA_BRANDING_FAV_ICON=https://example.com/favicon.ico`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [branding]
> fav_icon = "file:///opt/yucca/favicon.ico"
>
> ```

## cluster 💰

💰 Función de pago, disponible por suscripciónEnterprise

Parámetros relacionados con la configuración del [clúster](https://yucca.app/es/docs/guides/Cluster.md) (modo distribuido).

### cluster_enabled

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Activa el modo clúster.

> **Por defecto false.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--cluster=true`
> * mediante una variable de entorno: `#!shell export YUCCA_CLUSTER_ENABLED=true`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [cluster]
> enabled = true
>
> ```

### cluster_advertise_address

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Dirección para anunciarse a otros miembros del clúster.

> **Por defecto 127.0.0.1:9940.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--cluster-advertise-address="127.0.0.1:9940"`
> * mediante una variable de entorno: `#!shell export YUCCA_CLUSTER_LISTEN_ADDRESS=24h`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [cluster]
> advertise_address = "127.0.0.1:9940"
>
> ```

### cluster_listen_address

Доступно с версии:0.10.0 💰 Función de pago, disponible por suscripciónEnterprise

Dirección para que los miembros del clúster se conecten.

> **Por defecto 0.0.0.0:9940.** El valor se puede definir de una de las siguientes maneras:
>
> * mediante un argumento de inicio: `--cluster-listen-address="0.0.0.0:9940"`
> * mediante una variable de entorno: `#!shell export YUCCA_CLUSTER_LISTEN_ADDRESS="0.0.0.0:9940"`
> * mediante un archivo de configuración:
>
> ```toml
> # /opt/yucca/yucca.toml
> [cluster]
> listen_address = "0.0.0.0:9940"
>
> ```
