traggo / server

self-hosted tag-based time tracking

self-hosted privacy selfhosted golang freesoftware time timetracker timetracking

Self-Hosted Tag-Based Time Tracking

A simple and privacy-conscious self-hosted Time Tracker written in Go with a focus on ease of use.

Features

  • Tag-based time tracking
  • Create and edit projects and tags
  • Track time manually or via a browser extension
  • Quick and easy to use
  • Privacy-conscious, no tracking or analytics
  • Self-hosted, run it on your own server

Installation

To install, simply download the latest release from the GitHub page and extract it to a directory. Then, run the following commands:

cd server
go build
./server

Usage

To use, simply open your browser and go to http://localhost:8080. You can then create a new project and start tracking time. To track time, simply click on the "Start" button for the project you want to track. To stop tracking time, click on the "Stop" button.

You can also add tags to your time entries. This can be useful for categorizing your time entries and tracking how much time you spend on different tasks.

Privacy

Your privacy is important to us. That's why we've designed Self-Hosted Time Tracker to be privacy-conscious. We don't track or collect any of your personal data. All of your data is stored locally on your own server.

Self-Hosting

Self-Hosted Time Tracker is self-hosted, which means that you can run it on your own server. This gives you complete control over your data and ensures that your data is always private and secure.

Contribute

Self-Hosted Time Tracker is open source and we welcome contributions from the community. If you would like to contribute, please read the contributing guidelines.