Saltar a contenido

Kimai

image-20210506104427925

¿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.

Telegram-iconhttps://t.me/aitorroma


ko-fi