Acessando Kimai
Abrir no browser: http://<SERVER_IP>
Credenciais de login:
- Email:
[email protected] - Senha: Armazenada em
/opt/kimai/.env
Recuperar credenciais:
cat /opt/kimai/.env
Ficheiros e diretórios importantes
- Caminho de instalação:
/opt/kimai - Arquivo Compose:
/opt/kimai/docker-compose.yml - Arquivo de ambiente:
/opt/kimai/.env - Configuração do Caddy:
/opt/kimai/Caddyfile - Volume de dados:
/var/lib/docker/volumes/kimai_data - MySQL Volume:
/var/lib/docker/volumes/kimai_mysql - Plugins Volume:
/var/lib/docker/volumes/kimai_plugins - Caddy Data Volume:
/var/lib/docker/volumes/kimai_caddy_data - Caddy Config Volume:
/var/lib/docker/volumes/kimai_caddy_config
Gerenciando o Stack
Mude para o diretório de instalação:
cd /opt/kimai
Verificar status do container:
docker compose ps
Ver registos:
docker compose logs -f
Reiniciar os serviços:
docker compose restart
Parar o stack:
docker compose down
Iniciar o stack:
docker compose up -d
Domínio e HTTPS (Caddy)
0. HTTPS NÃO funciona com endereços IP.
1. Apontar um domínio (por exemplo, kimai.example.com) to your serverâs IP address.
2. Edite o Caddy ( /opt/kimai/Caddyfile) configuração:
kimai.example.com {
reverse_proxy kimai:8001
}
3. Reinicie os serviços:
docker compose -f /opt/kimai/docker-compose.yml restart
4. O Caddy solicitará e renovará automaticamente os certificados SSL do Let's Encrypt.