Manage project hours and budgets effectively with a versatile open-source time-tracking platform. Designed for freelancers and businesses, it helps you monitor time and money. Choose to self-host for complete control or use the cloud-based SaaS version for hassle-free maintenance.
Take advantage of features designed to support your daily workflows:
Organize users into teams and manage customer profiles to maintain visibility over your operations.
services:
sqldb:
image: mariadb:10.11
command: --default-authentication-plugin=mysql_native_password
environment:
MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_USER: ${DB_USER}
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
volumes:
- ./mysql-data:/var/lib/mysql
restart: unless-stopped
kimai:
image: kimai/kimai2:apache
environment:
ADMIN_MAIL: ${ADMIN_MAIL}
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
DATABASE_URL: mysql://${DB_USER}:${DB_PASSWORD}@sqldb:3306/${DB_DATABASE}?charset=utf8mb4&serverVersion=10.11.2-MariaDB
TRUSTED_HOSTS: localhost,127.0.0.1
ports:
- 8001:8001
volumes:
- ./kimai-public:/opt/kimai/public
- ./kimai-var:/opt/kimai/var
depends_on:
- sqldb
restart: unless-stoppedADMIN_MAIL=admin@example.com
ADMIN_PASSWORD=changeme
DB_DATABASE=kimai
DB_USER=kimai
DB_PASSWORD=kimai_secret_password
DB_ROOT_PASSWORD=kimai_root_secretAuto-fetched 8 minutes ago
Auto-fetched 8 minutes ago