Kimai - Zeiterfassung für Freelancer und Teams
Kimai - Zeiterfassung für Freelancer und Teams
Kimai ist eine selbstgehostete Zeiterfassungs-App für Freelancer, Agenturen und Teams mit Projektabrechnung.
Was ist Kimai?
Kimai ist ein professionelles Open-Source-Zeiterfassungssystem, das Arbeitszeiten projektbezogen aufzeichnet und auswertet. Freelancer nutzen es zur Rechnungsstellung, Teams zur internen Kapazitätsplanung. Die Anwendung unterstützt mehrere Nutzer, Rollen, Kunden, Projekte und Aktivitäten. Berichte lassen sich nach Zeitraum, Projekt oder Mitarbeiter filtern und als PDF oder CSV exportieren. Kimai ersetzt einfache Tabellenkalkulationen durch eine strukturierte, webbasierte Lösung.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- MySQL oder MariaDB
Compose-Beispiel
services:
kimai:
image: kimai/kimai2:apache
container_name: kimai
restart: unless-stopped
ports:
- "8080:8001"
depends_on:
- kimai-db
environment:
- DATABASE_URL=mysql://kimai:secret@kimai-db/kimai
- APP_SECRET=changeme-random-string
- TRUSTED_HOSTS=localhost,kimai.example.com
kimai-db:
image: mariadb:10.11
container_name: kimai-db
restart: unless-stopped
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_DATABASE=kimai
- MYSQL_USER=kimai
- MYSQL_PASSWORD=secret
- MYSQL_ROOT_PASSWORD=rootsecret
Hinweise
- Nach dem ersten Start muss ein Admin-Account per CLI-Befehl im Container angelegt werden:
bin/console kimai:user:create. - Plugins erweitern Kimai um Funktionen wie Überstundenberechnung, Genehmigungsworkflows oder Kalender-Export.
- Kimai unterstützt API-Zugriff mit Token-Authentifizierung – nützlich für die Integration in andere Tools.
- Für die Rechnungsstellung können eigene Vorlagen im DOCX- oder ODS-Format hochgeladen werden.