Este guia rápido tem como objetivo auxiliar na configuração e execução do GLPI juntamente com o plugin Oauth IMAP por meio do uso do Docker. Ao utilizar o Docker, é possível simplificar o processo de instalação e evitar possíveis conflitos de versões.
Antes de começar, você precisa ter o Docker instalado na sua máquina. Para isso, siga as instruções no site oficial do Docker.
-
Faça o download do arquivo docker-compose.yml deste repositório.
https://github.com/jhenriqueax/Auth_GLPI.git
-
Abra um terminal e navegue até o diretório em que o arquivo docker-compose.yml está salvo
-
Execute o comando docker-compose up -d para iniciar os containers do GLPI e do banco de dados MariaDB. Esse comando baixará as imagens do Docker Hub e configurará o ambiente. O processo pode levar alguns minutos.
docker-compose up -d
-
Verifique se os containers estão em execução com o comando docker ps. Você deve ver dois containers em execução:
glpi
emariadb
.docker ps
-
Abra seu navegador e acesse o endereço localhost:80 . Isso deve abrir a página de instalação do GLPI.
localhost:80
-
Na página de instalação do GLPI, selecione o idioma desejado e clique em "Próximo".
-
Na página de configuração do banco de dados, digite as credenciais abaixo, Se a conexão for bem-sucedida, clique em "Próximo".
Endereço Usuário senha mariadb glpi_user glpi -
Na página de configuração de contas, defina os usuários e senhas para as contas "Super Administrador", "Conta do Técnico", "Conta do Usuário" e "Conta somente para postar". Clique em "Próximo".
-
Conclua as configurações finais.
Pronto! Agora você tem o GLPI instalado e funcionando com Docker.
Usuário | Senha | Função |
---|---|---|
glpi | glpi | Super Administrador |
tech | tech | Conta do Técnico |
normal | normal | Conta do Usuário |
post-only | postonly | Conta somente para postar |
- Para parar os containers, execute o comando
docker-compose down
. - Para reiniciar os containers, execute o comando
docker-compose restart
. - Para remover os containers e limpar o ambiente, execute o comando
docker-compose down -v
.
-
Encontre o ID do container em que você deseja instalar o plugin no nosso caso o glpi:
docker ps
O comando acima exibe uma lista dos containers em execução. Anote o ID do container em que você deseja instalar o plugin.
docker exec -it <IdContainer> bash
Utilize este comando para acessar o terminal do container selecionado. Lembre-se de substituir pelo ID do container anotado anteriormente.
-
Instale o Git e clone o repositório:
apt-get update apt-get install -y git git clone https://github.com/pluginsGLPI/oauthimap.git
-
Mova o diretório do plugin para a pasta de plugins do GLPI:
mv oauthimap /var/www/html/glpi/plugins/
-
Ative o plugin no localHost:
Após instalar o plugin, acesse o servidor GLPI pelo navegador e faça o login. Em seguida, vá até o menu "Configurar" > "Plugins". Procure pelo plugin OAuth IMAP na lista de plugins instalados e clique em "Ativar".