You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O GLPI é um sistema de código aberto para gestão de ativos de TI, suporte técnico e central de serviços.
Esta é a forma mais organizada e recomendada, pois permite definir ambos os serviços (MySQL e GLPI) em um único arquivo. Se você já tem o MySQL rodando em um contêiner separado, você pode adaptá-lo para incluí-lo no docker-compose.yml ou simplesmente referenciar o serviço existente.
Criando os diretórios / volumes (Dados persistentes)
CREATEDATABASEglpi_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATEUSER 'glpi_user'@'%' IDENTIFIED BY 'sua_senha_forte';
GRANT ALL PRIVILEGES ON glpi_db.* TO 'glpi_user'@'%';
-- Permitir que os usuarios do glpi acessem a tabela timezone do mySQLGRANTSELECTONmysql.time_zone_name TO 'glpi_user'@'%';
FLUSH PRIVILEGES;
Inspecionar a rede MySQL
docker inspect mysql-app | grep "IPAddress"
Crie uma rede Docker
docker network create glpi_network
Conecte seu contêiner MySQL a essa rede (se ele já estiver rodando):
Salve e feche o arquivo. (Em nano, pressione Ctrl+X, depois Y e Enter).
Inicie os contêineres:
No diretório onde você salvou o docker-compose.yml, execute:
docker compose up -d
Acesse o GLPI:
Abra seu navegador e acesse o IP da sua instância: http://<IP_DA_SUA_INSTANCIA>.
O processo de instalação do GLPI será iniciado, e ele deverá se conectar automaticamente ao seu MySQL configurado.
Pós-Instalação e Considerações Importantes
Configuração Inicial do GLPI: Após a conexão bem-sucedida com o banco de dados, o GLPI o guiará pelo restante do processo de instalação (verificação de requisitos, criação do banco de dados, etc.).
Credenciais Padrão: As credenciais padrão do GLPI após a instalação são:
Usuário: glpi
Senha: glpi
Por motivos de segurança, por favor remova o arquivo: install/install.php
Essa mensagem de "Por motivos de segurança, por favor remova o arquivo: install/install.php" significa que a instalação do GLPI foi concluída com sucesso!
Essa é uma medida de segurança padrão do GLPI e de muitas outras aplicações web. O arquivo install.php é usado apenas para a instalação inicial e, se deixado no servidor, poderia ser usado por pessoas mal-intencionadas para tentar reinstalar ou manipular sua aplicação.
Como Resolver
Você precisa remover ou renomear o arquivo install.php do contêiner do GLPI. A forma mais fácil de fazer isso é através do terminal SSH da sua VM.