Instalación sin conexión de la plataforma SmartPlayer en sistemas operativos Ubuntu/Astra.

Материал из SmartPlayer
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

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

Tabla de Versiones Compatibles
Sistema Operativo Distribución del Sistema Operativo Recomendado para la Instalación
Ubuntu Server 24.04 LTS Enlace
Ubuntu Server 22.04 LTS Enlace
AstraLinux Orel Enlace Sí, para organismos gubernamentales.

Distributor ID: AstraLinuxCE
Description: Astra Linux CE 2.12.43 (Orel)
Release: 2.12.43
Codename: orel

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.

Ejemplo del diagnóstico realizado por el script

Instalación

El paquete de instalación debe solicitarse al equipo de soporte técnico de SmartPlayer.

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.

Dado que Docker se instala durante el proceso, la instalación debe realizarse utilizando el usuario root.

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

El paquete de actualización debe solicitarse al equipo de soporte técnico de SmartPlayer.

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.