Kimai

¿Que es este repositorio?
Este repositorio te permitirá desplegar Kimai es un software de tiempo y seguimiento de proyectos de código abierto alternativa a Toggl. Permite a los usuarios registrar y monitorear el tiempo empleado en diferentes proyectos y tareas, y generar informes y facturas a partir de esta información. Es especialmente útil para empresas y organizaciones que desean llevar un registro preciso del tiempo empleado en proyectos y tareas específicas. Kimai es fácil de usar y tiene una interfaz web, por lo que puede ser accedido desde cualquier dispositivo con conexión a internet.
Desktop Clients: https://github.com/alexandreptj/kemai/releases/latest

Configuración
hiveagilectl install kimai
Ajustar las variables del fichero .env
KIMAI_HOST=track.hiveagile.dev
## Credentials
[email protected]
ADMINPASS=HiveAgile2021.
## MySQL
MYSQL_DATABASE=kimai
MYSQL_USER=kimaiuser
MYSQL_PASSWORD=bg3dwchap9EIEZ9h
MYSQL_ROOT_PASSWORD=MTH0FWCECwmAYBm1
MYSQL_HOST=sqldb
## KIMAI
DATABASE_URL=mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@${MYSQL_HOST}/${MYSQL_DATABASE}
TRUSTED_HOSTS=nginx,localhost,127.0.0.1,${KIMAI_HOST}
## Email Config
EMAIL_SERVER=mail.redaven.club
EMAIL_PORT=465
EMAIL_ENC=ssl
[email protected]
EMAIL_PASSWORD=HiveAgile2021.
MAILER_URL=smtp://${EMAIL_SERVER}:${EMAIL_PORT}?encryption=${EMAIL_ENC}&auth_mode=login&username=${EMAIL_USERNAME}&password=${EMAIL_PASSWORD}
KIMAI_HOST
Esta variable define el dominio donde accederas a kimai, recuerda apuntar previamente el registro DNS de tipo A para que te funcione.
Credentials
En está sección podrás configurar el inicio de sesión como administrador a kimai.
Email Config
En está sección podrás configurar el correo electrónico.
USO
Una vez editado el fichero puesdes ejecutar el contenedor como normalmente.
cd /root/containers/kimai
docker-compose up -d
Actualizaciones automáticas (Opcional)
Puedes usar watchtower que actualiza todos los contenedores que estan como latest
Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -i 30
Invitación a mi Canal.
Estás invitado a mi canal de telegram, donde publico más soluciones como esta.
https://t.me/aitorroma