Self-Hosted Open Source

trackable.

The time tracker you truly own. No subscription, no cloud, no compromises — simply on your own server.

Monthly report – February 2026
Mon, 03.02. 08:00 – 17:00 8.5 h
Tue, 04.02. 08:30 – 16:30 7.5 h
Wed, 05.02. 09:00 – 18:00 8.0 h
Thu, 06.02. 08:00 – 17:30 9.0 h
Fri, 07.02. 08:00 – 16:00 7.5 h
Total February 162.0 h  ·  2.430,00 €
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

Track time in real-time with start, pause, and stop controls. Automatically creates accurate time entries when stopped.

Quick time entry

Log start time, end time, break, and an optional activity note per day manually or track live with one-click timer controls.

📊
Automatic monthly tables

Total hours and earnings are calculated automatically and displayed in a clear monthly overview.

📄
PDF & CSV export

Export monthly tables as a landscape PDF or as a semicolon-separated CSV – Excel and DATEV compatible.

🏖
Vacation tracking

Log vacation periods per profile. Workdays are counted automatically (Mon–Fri), with public holidays excluded.

🏛
Public holiday management

Configure country- or region-specific public holidays once via Admin – automatically applied to all vacation calculations.

🏢
Multi-profile support

Multiple clients or jobs? Manage as many profiles as you need, each with its own hourly rate.

🔒
Internal profile notes

Attach private notes to each profile – contract details, payroll hints, department info – visible only to you.

📧
Automatic email reports

On the last day of each month you receive your monthly report automatically by email.

📱
Progressive Web App

Installable on iOS, Android, and desktop directly from the browser – no app store needed.

🌐
English & German

Auto-detects browser language. PDF and CSV exports are fully translated too.

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.

  • Deploy with Docker in under 5 minutes
  • Compatible with Coolify, Portainer, and more
  • SQLite database with automatic backups
  • No external tracking or analytics
  • Fully open source on GitHub
docker-compose.prod.yaml
# 1. Clone repository $git clone https://github.com/webcommits/trackable $cd trackable   # 2. Configure environment $cp .env.example .env $nano .env   # 3. Launch the app $docker-compose -f docker-compose.prod.yaml up -d   ✓ trackable. is running on port 8000

Ready to get started?

Set up trackable. in minutes and take control of your working time. Free, forever.