Instalación sin conexión de la plataforma SmartPlayer en sistemas operativos Ubuntu/Astra.
Descripción de la Situación
Esta página describe la posibilidad de realizar una instalación offline independiente de la plataforma SmartPlayer en los sistemas operativos Ubuntu y Astra.
Versiones Compatibles
| Sistema Operativo | Distribución del Sistema Operativo | Recomendado para la Instalación |
|---|---|---|
| Ubuntu Server 24.04 LTS | Enlace | Sí |
| Ubuntu Server 22.04 LTS | Enlace | Sí |
| AstraLinux Orel | Enlace | Sí, para organismos gubernamentales. Distributor ID: AstraLinuxCE |
| Astra 1.7.9 | Proporcionado por el cliente | Sí, pero solo en casos excepcionales, ya que las versiones de los paquetes están obsoletas. |
| Astra 1.8.5 | Proporcionado por el cliente | Sí. |
| Otras plataformas | De forma individual, mediante solicitud a los gestores y pruebas preliminares. | — |
Instalación de la Plataforma SmartPlayer en Sistemas Operativos Ubuntu / Astra mediante un Script RUN
Descripción
Por defecto, se genera un script RUN para la instalación y actualización de la aplicación del servidor.
El script realiza automáticamente todas las etapas de instalación o actualización de la aplicación del servidor. Solo es necesario descargar el script en el servidor, otorgarle permisos de ejecución y ejecutarlo.
wget https://jenkins_dists_first_install_platform.hb.bizmrg.com/sp_docker_installation_first_time_*.run
chmod +x sp_docker_installation_first_time_*.run
./sp_docker_installation_first_time_*.run
Antes de la instalación, el script realiza un diagnóstico y muestra advertencias si el sistema no cumple con los requisitos. Algunas advertencias pueden ignorarse, pero en ese caso no se garantiza el funcionamiento estable de la aplicación.

Instalación
Durante una ejecución estándar no se requieren acciones adicionales. El archivo se descomprimirá automáticamente e instalará la aplicación del servidor. Al finalizar la instalación, se mostrarán un nombre de usuario y una contraseña generada para la cuenta personal. Estas credenciales deben guardarse o anotarse. No se almacenan en ningún otro lugar y el usuario no podrá recuperarlas posteriormente.
Certificado SSL
Al utilizar https, se genera automáticamente un certificado temporal ssl. La cadena de certificados (ssl.crt) y la clave privada (ssl_private.key) deben reemplazarse en el siguiente directorio:
/home/smartplayer/smartplayer/ssl
Después de esto, reinicie el contenedor smartplayer-nginx-gateway-1 utilizando el siguiente comando:
docker restart smartplayer-nginx-gateway-1
Actualización
Durante la actualización, la aplicación del servidor debe estar en ejecución, ya que el script localiza automáticamente el directorio de instalación utilizando los contenedores Docker activos. Si por alguna razón esto no es posible, el directorio deberá especificarse manualmente.
El proceso de actualización incluye:
- creación de un volcado (dump) de MySQL;
- actualización de las configuraciones de Docker;
- descarga de nuevas imágenes;
- migración de la base de datos;
- despliegue de widgets.