Instalação offline da plataforma SmartPlayer em sistemas operacionais Ubuntu/Astra

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

Descrição da Situação

Esta página descreve a possibilidade de realizar uma instalação offline independente da plataforma SmartPlayer nos sistemas operacionais Ubuntu e Astra.

Versões Suportadas

Tabela de Versões Suportadas
Sistema Operacional Distribuição do Sistema Operacional Recomendado para Instalação
Ubuntu Server 24.04 LTS Link Sim
Ubuntu Server 22.04 LTS Link Sim
AstraLinux Orel Link Sim, para órgãos governamentais.

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

Astra 1.7.9 Fornecido pelo cliente Sim, mas apenas em casos excepcionais, pois as versões dos pacotes estão desatualizadas.
Astra 1.8.5 Fornecido pelo cliente Sim.
Outras plataformas Individualmente, mediante solicitação aos gestores e testes preliminares.


Instalação da Plataforma SmartPlayer em Sistemas Operacionais Ubuntu / Astra Usando um Script RUN

Descrição

Por padrão, é gerado um script RUN para instalação e atualização da aplicação do servidor.
O script executa automaticamente todas as etapas de instalação ou atualização da aplicação do servidor. Basta baixar o script para o servidor, conceder permissões de execução e executá-lo.

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 da instalação, o script realiza um diagnóstico e exibe avisos caso o sistema não atenda aos requisitos. Alguns avisos podem ser ignorados, mas nesse caso não há garantia de que a aplicação funcionará de forma estável.

Exemplo do diagnóstico realizado pelo script

Instalação

O pacote de instalação deve ser solicitado à equipe de suporte técnico da SmartPlayer.

Durante uma execução padrão, nenhuma ação adicional é necessária. O arquivo será automaticamente descompactado e instalará a aplicação do servidor. Ao final do processo de instalação, serão exibidos um login e uma senha gerada para a conta pessoal. Essas credenciais devem ser salvas ou anotadas. Elas não são armazenadas em nenhum outro lugar, e o usuário não poderá recuperá-las posteriormente.

Como o Docker é instalado durante o processo, a instalação deve ser realizada utilizando o usuário root.

Certificado SSL

Ao utilizar https, um certificado temporário ssl é gerado automaticamente. A cadeia de certificados (ssl.crt) e a chave privada (ssl_private.key) devem ser substituídas no seguinte diretório:

/home/smartplayer/smartplayer/ssl

Depois disso, reinicie o contêiner smartplayer-nginx-gateway-1 utilizando o seguinte comando:

docker restart smartplayer-nginx-gateway-1

Atualização

O pacote de atualização deve ser solicitado à equipe de suporte técnico da SmartPlayer.

Durante a atualização, a aplicação do servidor deve estar em execução, pois o script localiza automaticamente o diretório de instalação usando os contêineres Docker ativos. Caso isso não seja possível por algum motivo, o diretório deverá ser informado manualmente.

O processo de atualização inclui:

  • criação de um dump do MySQL;
  • atualização das configurações do Docker;
  • download de novas imagens;
  • migração do banco de dados;
  • implantação de widgets.