A criação de um ambiente de testes do GLPI pode envolver diversas etapas técnicas, como configuração de banco de dados, dependências do sistema, versões de PHP, permissões e ajustes de infraestrutura. Esse processo, quando feito manualmente, costuma demandar tempo e aumentar a complexidade operacional.
Visando simplificar esse cenário, a Service TIC disponibiliza dois scripts automatizado que permite levantar um ambiente completo do GLPI 10 e GLPI 11 utilizando Docker, com persistência de dados e plugins essenciais pré-instalados, em poucos minutos.
Este artigo apresenta a proposta da solução, seus benefícios e o passo a passo para utilização.
Objetivo da solução
A proposta do ambiente é clara:
Disponibilizar um GLPI funcional a partir de um único comando, eliminando etapas manuais e reduzindo o tempo de implantação.
A solução foi desenvolvida para atender principalmente aos seguintes cenários:
- Ambientes de testes e homologação
- Demonstrações técnicas
- Validação de plugins e integrações
- Treinamentos internos
- Provas de conceito (PoC)
Tudo isso sem impacto em ambientes produtivos.
Arquitetura do ambiente
Ao executar o script, o ambiente é provisionado automaticamente com os seguintes componentes:
Infraestrutura
- GLPI executando em contêiner Docker
- Banco de dados Percona/MySQL integrado
- Rede Docker dedicada
- Publicação automática da porta HTTP
Persistência de dados
O ambiente utiliza volumes Docker, garantindo que as informações sejam preservadas mesmo após reinicializações ou recriação do contêiner. São persistidos:
- Banco de dados
- Plugins
- Marketplace
- Documentos e arquivos do GLPI
Plugins instalados automaticamente
O script realiza o download e a instalação dos seguintes plugins:
- Behaviors
- FormCreator
- MailAnalyzer
Após a instalação, os plugins ficam disponíveis para ativação diretamente na interface do GLPI.
Funcionamento do script
O script executa automatizadamente as seguintes etapas:
- Criação de uma rede Docker exclusiva para o GLPI
- Geração do arquivo
docker-compose.yml - Inicialização do contêiner com política de reinício automático
- Aguardo da inicialização completa do serviço
- Instalação automática dos plugins diretamente no volume persistente
Todo o processo está descrito de forma transparente no próprio código do script, disponível para consulta e auditoria nos links:
SCRIPT_COMPOSE_GLPI10_VOLUME
SCRIPT_COMPOSE_GLPI11_VOLUME
Implantação do ambiente
Pré-requisitos
Antes da execução, é necessário que o ambiente possua:
- Docker instalado
- Docker Compose (plugin
docker compose) - Permissões administrativas no sistema
Passo a passo
Execute os comandos abaixo no servidor ou máquina destinada aos testes:
GLPI 10:
dnf install -y dos2unix wget
cd /tmp
wget https://github.com/serviceticst/glpi/releases/download/10.3.0/SCRIPT_COMPOSE_GLPI10_VOLUME.sh
dos2unix SCRIPT_COMPOSE_GLPI10_VOLUME.sh
chmod +x SCRIPT_COMPOSE_GLPI10_VOLUME.sh
./SCRIPT_COMPOSE_GLPI10_VOLUME.sh
echo FIM
GLPI 11:
dnf install -y dos2unix wget
cd /tmp
wget https://github.com/serviceticst/glpi/releases/download/10.4.0/SCRIPT_COMPOSE_GLPI11_VOLUME.sh
dos2unix SCRIPT_COMPOSE_GLPI11_VOLUME.sh
chmod +x SCRIPT_COMPOSE_GLPI11_VOLUME.sh
./SCRIPT_COMPOSE_GLPI11_VOLUME.sh
echo FIM
Em poucos minutos, o ambiente estará disponível para uso.
Acesso ao GLPI
Por padrão, o GLPI será disponibilizado na porta 8081.
Exemplo de acesso:
http://IP_DO_SERVIDOR:8081
Recursos oficiais
Todos os recursos utilizados neste ambiente são mantidos oficialmente pela Service TIC:
- DockerHub (imagens oficiais): https://hub.docker.com/repositories/serviceticst
- Repositório GitHub para GLPI 10: https://github.com/serviceticst/glpi/releases/tag/10.3.0
- Repositório GitHub para GLPI 11: https://github.com/serviceticst/glpi/releases/tag/10.4.0
- Vídeo de passo a passo para GLPI 10: https://youtu.be/M72MQB0aRv8
- Vídeo de passo a passo para GLPI 11: https://youtu.be/iSEglcDmu8E
Benefícios da solução
Esta abordagem oferece vantagens claras para ambientes de testes:
- Redução significativa do tempo de implantação
- Padronização do ambiente
- Facilidade de reprodução
- Persistência de dados garantida
- Isolamento completo do ambiente produtivo
Trata-se de uma solução prática, confiável e alinhada às necessidades de equipes técnicas que trabalham com ITSM e GLPI.
Acompanhe o passo a passo em vídeo para o GLPI 10 e GLPI 11:
Se você precisa de apoio para implantar ou ajustar o GLPI na sua empresa e obter um nível de maturidade maior com a ferramenta, não deixe de entrar em contato conosco, estaremos sua total disposição.
Aguardamos o seu contato e até o próximo artigo.
Forte abraço.
Contatos:
Telefone: (41) 3500-7254 (WhatsApp)
E-mail: contato@servicetic.com.br
