Como instalar o GLPI 10 no Debian 11

Eu fiz vídeos de como instalar a versão 9.1, da 9.3 do GLPI no Debian e até da 9.4.5. Todas são extremamente semelhantes.

A versão 10 não muda tanto assim. E trouxe o tutorial de como instalar o GLPI 10 no Debian 11 usando meus próprios posts como consulta.


O GLPI é uma ferramenta de gestão de parque, inventário e serviços do tipo software livre. A ferramenta trabalha no formato de aplicação Web. Portanto, os requisitos mínimos do GLPI 10 são:

  • Host ou VM com Linux (Debian, CentOS, Red Hat, Alma Linux, Rocky Linux)
    • Não recomendo, mas, sim. O GLPI funciona no Windows. É diferente, mas é igual.
  • Servidor WEB — Apache
  • Gerenciador de Banco de Dados – MySQL >= 5.7, MariaDB >= 10.2
  • Interpretador PHP >= 7.4

A partir daí outros complementos de PHP podem ser necessários a depender de quais funcionalidades forem usadas.

Extensões obrigatórias

  • curl: para autenticação CAS, verificação de versão do GLPI, Telemetria;
  • fileinfo: para buscar informações adicionais de arquivos;
  • gd: para gerar imagens;
  • json: para suporte ao format de arquivos JSON;
  • mbstring: para gerenciar caracteres multibyte (caracteres especiais de idiomas como o português, por exemplo;
  • mysqli: para conectar e realizar consultas no banco de dados;
  • session: para suporte a sessões de usuário;
  • zlib: para funções de backup e restauração do banco de dados;
  • simplexml;
  • xml;
  • intl.

Instalar extensões obrigatórias

# apt-get install apache2 php php-curl php-gd php-cli php-mbstring php-mysql php-xml -y # apt-get install mysql-server -y 

Extensões opcionais

  • cli: para usar PHP a partir da linha de comando (scripts, ações automáticas);
  • domxml: para autenticação CAS;
  • ldap: usar autenticação a diretórios LDAP x AD;
  • openssl: comunicações seguras;
  • xmlrpc: usado para XMLRPC API.
  • APCu: pode ser usado para cache; entre outros (mais informações sobre configuração de cache)
# apt-get install php-cli php-cas php-imap php-ldap php-xmlrpc php-soap php-snmp php-apcu -y

Início instalação GLPI

# cd /tmp
# wget https://github.com/glpi-project/glpi/releases/download/10.0.0-rc1/glpi-10.0.0-rc1.tgz
# tar -xvzf glpi-10.0.0-rc1.tgz
# cp -Rf glpi /var/www/html

Permissões para a pasta do GLPI

# chmod 775 /var/www/html/* -Rf
# chown www-data. /var/www/html/* -Rf

Criação do banco de dados do GLPI

# mysql -uroot -p
# mysql> create database glpi10;
# mysql> create user 'glpi10'@'localhost' identified by '123456';
# mysql> grant all on glpi10.* to glpi10 identified by '123456';
# mysql> quit;

Como configurar mais de um GLPI no mesmo servidor Configuração do Vhosts

Como aplicar patches de correção da Teclib’ no GLPI

Conheça o GLPI 10

Você gostaria de ajudar o blog de alguma forma?

➤ Site: https://www.arthurschaefer.com.br
➤ Instagram: https://instagram.com/arthurrschaefer
➤ Facebook: https://facebook.com/arthurschaefercombr
➤ LinkedIn: https://br.linkedin.com/in/arthurramosschaefer
➤ Twitter: https://www.twitter.com/arthurrschaefer
➤ Inscreva-se no Canal: https://www.youtube.com/ArthurSchaefer
➤ Canal no Telegram: https://t.me/arthurschaefer
➤ Baviera TI: https://www.bavierati.com.br
➤ Servicedesk Brasil: https://www.servicedeskbrasil.com.br
➤ Conheça a Teclib Cloud: https://www.arthurschaefer.com.br/glpicloud

10 pensou em “Como instalar o GLPI 10 no Debian 11

  1. Madson Braz

    Boa tarde Arthur,

    Estou usando o GLPI 10 e estou tendo problemas com a autenticação do e-mail para coleta de chamados. Funcionava normalmente na versão 9.4, mas parou de funcionar na 10.

    Sabe informar se tem alguma diferença de configuração?

    PS.: utilizamos o Google Mail

    Responder
    1. Arthur Schaefer Autor do post

      Eu temo dizer que autenticação por IMAP não deve mais funcionar.

      Não pelo GLPI. Mas os próprios provedores estão bloqueando e exigindo a autenticação no estilo oauth.

      Tem plugin pra isso.

      Mas a princípio não há diferença nessa configuração, do lado do GLPI, até onde eu tenha conhecimento.

      Responder
    2. Arthur Schaefer Autor do post

      Não tem diferença.
      Refaça a configuração do zero. Deve voltar. Ou então busque os logs na pasta de logs do glpi pra entender o erro.

      Responder
    1. Arthur Schaefer Autor do post

      Problemas não.
      Existem alguns scripts adicionais a serem executados e também alguns plugins que podem não estar atualizados, ainda. O Forms, por exemplo, que está na versão beta nesse exato momento em que respondo a esse comentário.

      Responder
    2. Arthur Schaefer Autor do post

      Problema, não. Apenas os passos necessários.

      Agora, se você tiver plugins não compatíveis com a 10, personalizações e afins, aí você tem problemas.

      Tem um vídeo no YouTube da Servicedesk Brasil que pode tirar algumas das suas dúvidas.

      YouTube.com/servicedeskbrasil

      Responder
    1. Arthur Schaefer Autor do post

      O plugin comunica via http ou https- depende do você definir no Apache.
      Se o protocolo de comunicação entre agente e servidor funcionar, vai liso.
      Eu não gosto de hospedagem. Prefiro sempre ter acesso ao Linux para scripts específicos e mais flexibilidade na administração.

      Responder
    1. Arthur Schaefer Autor do post

      Replique sua base atual pra o caso de precisar voltar ao estado anterior – snapshot ou dump – , siga o processo de atualização que atualiza os arquivos do frontend e banco de dados, atualize os plugins, faça os testes e aplique em produção depois.

      Exportar uma versão pra outra não funciona. Precisa atualizar o banco através dos scripts de atualização.

      Responder

Deixe um comentário

O seu endereço de e-mail não será publicado.