Self-Hosted Time Tracking

The time tracker
you truly own

Live timer, team calendar, organizations, PDF & CSV export, vacation tracking, and automatic email reports — all on your own server. No subscription. No cloud. No compromises.

Live Timer
00:00:00
Ready
Elapsed: 0h 0m
Features

Everything you need.
Nothing you don't.

trackable. is lean, fast, and focused on the essentials — without bloated SaaS features you'll never use.

Live Timer

Start, pause, resume — track in real-time. Offline-resilient, always accurate. Automatically creates entries when stopped.

🏢
Organizations & Teams

Create teams, add employees, assign manager/employee roles. Full dashboard with employee oversight at a glance.

Time Entries

Log start time, end time, break, and activity notes. Or let the live timer do the work — offline-resilient queue included.

📊
Monthly Overview

Auto-calculated hours, earnings, and target/actual balance — clear at a glance. Multiple profiles, separate tracking.

🏖
Vacation Tracking

Log time off per profile. Workdays counted automatically (Mon–Fri), public holidays excluded from totals.

📅
Team Calendar

Shared weekly planner per organization. Drag & drop entries, color-coded events, inline editing — all members see it.

💰
Time Account

Target hours (Soll) vs. actual (Ist) — running plus/minus balance per profile. With contract date support for pro-rata.

📄
PDF & CSV Export

Professional landscape PDF or Excel-compatible semicolon CSV. One click. Web Share API on mobile for native sharing.

🎨
White-Label Branding

Your logo, your favicon, your colors, your custom CSS. Make trackable. look like your own platform — per organization.

📱
Progressive Web App

Install on iOS, Android, and Desktop directly from the browser — like a native app. No app store needed. Works offline.

🌍
English & German

Auto-detects browser language. Full i18n: interface, PDF reports, CSV exports — everything translated. EN & DE included.

🔐
Self-Hosted & Secure

Your data stays on your server. No cloud, no tracking, no vendor lock-in. MIT licensed — use it anywhere, forever, for free.

For Teams

Built for teams,
perfect for solo

Whether you're a freelancer or a small business — trackable. scales with you. Create an organization, add employees, and manage time tracking across your entire team.

Organizations
& Teams

  • Role-based access — Manager and Employee roles with clear permissions
  • Timer-only mode — restrict employees to the live timer; managers keep full CRUD
  • Manager dashboard — view all employees, monthly hours, and balances at a glance
  • One-click employee setup — auto-creates profile with contract dates and target hours
  • Team calendar — shared weekly planner, drag & drop, color-coded events
  • Company branding — custom logo, colors, favicon, and CSS per organization
  • Per-employee overrides — individual weekly target hours and contract dates
Self-Hosting

Your data.
Your server.
Your control.

trackable. runs entirely on your own infrastructure. No cloud, no subscription, no vendor lock-in. You decide where your time tracking data lives — forever.

  • Deploy with Docker in under 5 minutes
  • Compatible with Coolify, Portainer, and any Docker host
  • SQLite database with weekly automatic backups
  • No external tracking, analytics, or telemetry — ever
  • MIT licensed — use it anywhere, forever, for free
Terminal
# 1. Clone the repository $git clone https://github.com/webcommits/trackable $cd trackable   # 2. Set environment variables $cp .env.example .env $nano .env   # 3. Start the container $docker-compose -f docker-compose.prod.yaml up -d --build   ✓ trackable. is live on port 8000

Ready to take control?

Deploy in 5 minutes. Free forever. No vendor lock-in. Your data, your server, your rules.