Zeiterfassung
ganz einfach
Klokk ist eine self-hosted Zeiterfassung für Teams — ein- & ausstempeln, Urlaubsanträge verwalten, MFA erzwingen und alles auditieren. In Go gebaut, läuft überall, wo Docker läuft.
Funktionen
Alles, was dein Team braucht
Eine vollständige Zeiterfassung mit Sicherheit auf Enterprise-Niveau, gebaut für den Betrieb komplett auf deiner eigenen Infrastruktur.
Zeiterfassung
Mit einem Klick ein- und ausstempeln. Tages- und Wochenstunden werden automatisch erfasst, inklusive Überstundenerkennung.
Rollenbasierter Zugriff
Fünf Rollen: super_admin, admin, manager, user, auditor. Feingranulare Berechtigungen durchgängig durchgesetzt.
Abwesenheitsverwaltung
Urlaub, Krankheit, Homeoffice oder Dienstreise beantragen. Vorgesetzte genehmigen direkt in der App, mit Kontingentverwaltung.
Schichtplanung
Wochenpläne aus wiederverwendbaren Vorlagen erstellen, mit ArbZG-Prüfungen veröffentlichen und Tausch, offene Schichten und Verfügbarkeiten verwalten. Inklusive Kalender-Feed und Schicht-Erinnerungen.
MFA / TOTP
Zwei-Faktor-Authentifizierung mit jeder TOTP-App. Wiederherstellungscodes inklusive. Option, dem Gerät zu vertrauen.
Mandantenfähig
Mehrere Firmen in einer Instanz, jede vollständig isoliert. Super-Admins verwalten alle Mandanten von einem Dashboard.
Lokalisierung
Englische und deutsche Oberfläche enthalten. Durchgängig locale-gerechte Datums-, Zeit- und Zahlenformate.
PWA-Unterstützung
Klokk mobil als Progressive Web App installieren — mit Offline-Fähigkeit und nativem Gefühl.
Audit-Protokoll
Jede Aktion mit Zeitstempel und Akteur protokolliert. Eigene Auditor-Rolle für lesenden Compliance-Zugriff.
SQLite oder PostgreSQL
Klein mit SQLite starten, bei Bedarf auf PostgreSQL skalieren — gleiches Binary, gleiches Docker-Image.
E-Mail-Benachrichtigungen
SMTP-Benachrichtigungen für Urlaubsgenehmigungen, Korrekturen und Passwort-Resets. Einfach konfigurier- oder abschaltbar.
Konfigurierbare Funktionen
Homeoffice-Erfassung, Dienstreisen, Projekt-Tagging und mehr per Umgebungsvariablen ein- und ausschalten.
Sicherheit zuerst
Argon2id-Passwort-Hashing, CSRF-Schutz, Rate-Limiting, IP-Allowlists und sichere Session-Cookies.
Interface
Clean, focused, fast
Every role sees exactly what they need — nothing more, nothing less.
09:14
Today: 6h 05m of 8h target
Target
40:00 h
Actual
38:30 h
Week Balance
−01:30
Total Balance
+04:15
Week 21 — May 2025
Erweiterungen
Klokk erweitern
Externe Dienste über eine scope-basierte REST-API, Webhooks und WebSockets anbinden — inklusive hauseigener Erweiterungen für manipulationssichere Audit-Verankerung.
Installation
In Minuten einsatzbereit
Klokk läuft als einzelner Docker-Container. Im SQLite-Modus sind keine externen Abhängigkeiten nötig.
docker run -d \
--name klokk \
-p 8080:8080 \
-v klokk_data:/app/data \
-e SESSION_SECRET="$(openssl rand -hex 32)" \
-e CSRF_KEY="$(openssl rand -hex 32)" \
klokkme/klokk:stable
# alternative: ghcr.io/klokk-me/klokk:stable http://localhost:8080 and sign in with [email protected] / Admin@Klokk1. Change the password immediately.
Tech-Stack
Auf solidem Fundament gebaut
Sorgfältig gewählte Technologien mit Fokus auf Zuverlässigkeit, Einfachheit und geringen Betriebsaufwand.
Go
Backend-Sprache — schnell, statisch typisiert, einzelnes Binary
Chi
Leichtgewichtiger HTTP-Router für Go
GORM
ORM für SQLite und PostgreSQL
HTMX
Dynamische Oberfläche ohne JavaScript zu schreiben
Alpine.js
Leichtgewichtige reaktive UI-Komponenten
Tailwind CSS
Utility-First-CSS-Framework
Docker
Container-first-Deployment
PWA
Mobil installierbar, funktioniert offline
Deine Infrastruktur,
deine Regeln
Klokk läuft vollständig auf deinem eigenen Server. Bis zu 5 Nutzer sind kostenlos — größere Teams, eigenes Branding und White-Labeling erfordern eine Lizenz.