Instalação offline da plataforma SmartPlayer em sistemas operacionais Ubuntu/Astra
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
| 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 |
| 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.

Instalação
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.
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
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.