Licenciamiento¶
Sapsan se licencia mediante un archivo de licencia que se emite al cliente en el momento de la compra. Usted mismo puede descargar la clave de licencia desde el área de clientes en my.flussonic.com.
La licencia se verifica en línea: el servidor necesita acceso a internet a los servidores de licenciamiento de Flussonic. Sin acceso a internet, Sapsan no funcionará.
Los servidores de licenciamiento de Flussonic están repartidos por varios continentes y regiones — la caída de un servidor o la indisponibilidad de una región entera no afecta a la verificación de la licencia.
Note
Sapsan nunca se actualiza a sí mismo. No existe funcionalidad de actualización forzada ni la habrá nunca: la verificación de la licencia no modifica el software instalado, y subir de versión es siempre una acción explícita del administrador a través del gestor de paquetes.
Archivos¶
La licencia es un único archivo que usted coloca junto al config; el resto de los archivos los crea el propio Sapsan en el directorio de estado durante la activación.
| Archivo | Ubicación | Contenido |
|---|---|---|
license.txt |
/etc/sapsan/ (junto a sapsan.yaml) |
la clave de licencia emitida en la compra |
server.id |
/var/lib/sapsan/ |
identificador único del servidor (UUID) |
activation-<version>.json |
/var/lib/sapsan/ |
activación para una versión concreta del producto |
keys/ |
/var/lib/sapsan/ |
directorio con el material de claves que genera Sapsan |
Las variables de entorno controlan dónde busca Sapsan los archivos:
- Directorio de estado —
SAPSAN_STATE_DIR; en su defecto, el directorio padre deSERVER_ID_PATH; en su defecto, el directorio de trabajo actual. El paquete deb y la imagen de Docker fijanSERVER_ID_PATH=/var/lib/sapsan/server.id, de modo que el directorio de estado es/var/lib/sapsan. - Archivo de licencia —
LICENSE_PATH; en su defecto,{dirname(CONFIG_PATH)}/license.txt; en su defecto,{state_dir}/license.txt. ConCONFIG_PATH=/etc/sapsan/sapsan.yamlesto es/etc/sapsan/license.txt.
Cómo colocar la licencia antes del primer arranque — véase instalación y ejecución.
Estados¶
| Estado | Cuándo | Qué funciona |
|---|---|---|
Licensed |
la licencia está verificada | todo |
Restricted |
la licencia falta, ha caducado o no superó la verificación | la interfaz de administración sigue disponible, el streaming queda limitado |
El estado actual de la licencia lo entrega la API: GET /streamer/api-v4/license/status.