🔥
HotRepo
solidtime — Self-host Modern open-source time-tracking app
📦
solidtime-io

solidtime — Self-host Modern open-source time-tracking app

Modern open-source time-tracking app

8.6k🍴 449PHP📜 agpl-3.0🐳 Docker Compose#laravel#self-hosted#time-tracker#time-tracking

solidtime

Modern open-source time-tracking app

8,515 stars on GitHub · 🍴 443 forks · 📜 License: agpl-3.0 · 💻 Language: PHP

What is solidtime?

A polished time tracker for teams that want control over their data without giving up the clean workflow of SaaS tools. Its main differentiator is the mix of client/project/task tracking, billable rates, and multi-organization support in a self-hostable Laravel/Vue app.

Main components

  • Time tracking interface for logging work against projects and tasks
  • Project management with members, tasks, and client assignment
  • Client records tied to projects for agency and freelance workflows
  • Billable rates at organization, member, project, and project-member levels
  • Multi-organization support from a single user account
  • Roles and permissions for managing access inside organizations
  • Import tools for migrating data from Toggl, Clockify, and Timeentry CSV

Clear use cases

  • Run a self-hosted time tracker for a small agency with multiple clients and projects
  • Replace Toggl or Clockify when you need data ownership and internal hosting
  • Track billable and non-billable work across freelancers, employees, and contractors
  • Manage separate organizations or business units under one account
  • Import historical time entries from another tracker before moving your team over

The biggest strength is serious agency-ready billing structure — solidtime does more than record timers and export spreadsheets. The ability to define billable rates across organizations, members, projects, and project-member combinations gives you the flexibility commercial trackers often reserve for higher-priced plans, while still letting you run it on your own infrastructure.

Best for freelancers, agencies, and small service teams that need a modern self-hosted alternative to Toggl or Clockify with proper client, project, and billing workflows.

Topics: the project is tagged with popular topics:

  • 🏷️ laravel
  • 🏷️ self-hosted
  • 🏷️ time-tracker
  • 🏷️ time-tracking
  • 🏷️ timetracker
  • 🏷️ timetracking
  • 🏷️ timetrackingapp
  • 🏷️ vue

Quick install

The project supports Docker Compose:

git clone https://github.com/solidtime-io/solidtime.git
cd solidtime
docker compose up -d

Check the README in the repo for required env variables.

Minimum system requirements

Component Recommended
RAM 1024 MB
CPU 1 vCPU
Disk 15 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running solidtime smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.