Prezados colegas,
Saudações pinguianas para todos!
Para facilitar a vida de muita gente, criei uma imagem docker para o GLPI. Nela você pode definir através de variáveis, a versão desejada e o timezone.
Partirei do do suposto que você já tenha o docker instalado e configurado, mas caso não tenha, instale-o com a ajuda da documentação oficial.
docker volume create mariadb && docker volume create glpidocker run -d --name='mariadb' \
--hostname='mariadb' \
-e MARIADB_ROOT_PASSWORD='senhaderootmariadb' \
-e MARIADB_DATABASE='glpi' \
-e MARIADB_USER='glpi' \
-e MARIADB_PASSWORD='senhadousuarioglpi' \
-v mariadb:/var/lib/mysql \
--restart=always mariadb:latestExplicando as variáveis:
| Variável | Função |
|---|---|
| MARIADB_ROOT_PASSWORD | Define a senha de root do MySQL |
| MARIADB_DATABASE | Cria o banco de dados para o GLPI |
| MARIADB_USER | Cria o usuário do banco de dados do GLPI |
| MARIADB_PASSWORD | Cria a senha para o banco de dados do GLPI |
Esse comando sobe o MariaDB Server com a senha de root senhaderootmariadb, cria um banco de dados chamado glpi, com o usuário glpi e senha senhadousuarioglpi.
docker run -d --name='glpi' \
--hostname='glpi' \
--link='mariadb:mariadb' \
-e TIMEZONE='America/Sao_Paulo' \
-e VERSION='10.0.17' \
-e UPLOAD_MAX_FILESIZE='50M' \
-e POST_MAX_FILESIZE='30M' \
-v glpi:/var/www/localhost/htdocs \
-p 80:80 \
--restart=always aprendendolinux/glpi-alpineExplicando as variáveis:
| Variável | Função |
|---|---|
| TIMEZONE | Define a TimeZone do GLPI |
| VERSION | Define a versão desejada do GLPI |
| UPLOAD_MAX_FILESIZE | Tamanho máximo do anexo (o padrão é 2 megas) |
| POST_MAX_FILESIZE | Tamanho máximo do post (o padrão é 8 megas) |
Também é possível iniciar a partir de um arquivo docker-composer.yml. Segue o conteúdo abaixo:
services:
mariadb:
image: mariadb:latest
restart: always
container_name: mariadb
environment:
MARIADB_ROOT_PASSWORD: 'senhaderootmariadb'
MARIADB_DATABASE: 'glpi'
MARIADB_USER: 'glpi'
MARIADB_PASSWORD: 'senhadousuarioglpi'
volumes:
- mariadb:/var/lib/mysql
ports:
- "3306:3306"
glpi:
image: aprendendolinux/glpi-alpine
restart: always
depends_on:
- mariadb
container_name: glpi
environment:
TIMEZONE: "America/Sao_Paulo"
VERSION: 10.0.17
UPLOAD_MAX_FILESIZE: 100M
POST_MAX_FILESIZE: 50M
volumes:
- glpi:/var/www/localhost/htdocs
ports:
- "80:80"
volumes:
mariadb:
glpi:
http://127.0.0.1/ ou http://ip-do-servidor/
Quando chegar na tela de configuração do banco de dados, entre com essas informações:
Endereço do Servidor SQL: mariadb
Usuário SQL: glpi
Senha SQL: senhadousuarioglpi
Ficará desse jeito:
Na próxima tela, selecione o banco de dados "glpi" e avance.
Ao fim da instalação, logue com um dos usuários padrões:
| 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 |
A sugestão é que se faça o primeiro login com o usuário glpi e altere a senha de todos os usuários.
Para suporte comercial, entre em contato por e-mail, telegram ou whatsapp.
Aí sim!
