145 words
1 minutes
Install Traggo and Start Tracking Your Time Efficiently

Install Traggo and Start Tracking Your Time Efficiently#

Find out how to easily set up Traggo and track your time.

Docker Compose#

Enable running Docker without sudo. Replace “username” with your own:

sudo usermod -aG docker username

Create a folder named traggo:

mkdir traggo
cd traggo

When you need to back up Traggo, simply copy the traggo folder.

Edit docker-compose.yml:

nano docker-compose.yml
version: "3.7"
services:
  traggo:
    image: traggo/server:latest
    ports:
      - 9090:3030
    environment:
      TRAGGO_DEFAULT_USER_NAME: "****"
      TRAGGO_DEFAULT_USER_PASS: "****"
    volumes:
      - ./traggodata:/opt/traggo/data

Change TRAGGO_DEFAULT_USER_NAME and TRAGGO_DEFAULT_USER_PASS.

Start Traggo:

docker compose up -d

Reverse Proxy#

Install Caddy:

sudo apt install caddy

Edit Caddyfile:

sudo nano /etc/caddy/Caddyfile
example.com {
  route /clock* {
    uri strip_prefix /clock
    redir https://clock.{host}{uri}
  }
}

clock.example.com {
  reverse_proxy localhost:9090
}

Restart Caddy:

sudo systemctl restart caddy

Go to Traggo at https://clock.example.com or at https://example.com/clock if you prefer using a subpath. Log in to your account using TRAGGO_DEFAULT_USER_NAME and TRAGGO_DEFAULT_USER_PASS.

TIP

Go to Tag menu and create categories like personal, work, social, recreation, learning, health, chores, sleep, travel, and other.

Install Traggo and Start Tracking Your Time Efficiently
https://blog.juyoun.gg/posts/en/2025/01/03/
Author
Jay
Published at
2025-01-04
License
CC BY