🖥️ Installing TimeTrackr On A Server

New here? Not a customer yet?See everything ResultsAiX TimeTrackr can do, and get it.Get ResultsAiX TimeTrackr →

Installing takes about ten minutes, and you only type one line.

Step 1, open your server's console:

Press the console button on your hosting company's website. See Opening Your Server's Console.

Step 2, paste this line and press Enter:

curl -fsSL https://resultswithkevin.com/timetrackr/get.sh | sudo bash

It asks two things:

  1. Licence key. Paste your TIMETRACKR key from your purchase email and press Enter. It downloads TimeTrackr with it.
  2. Web address. If you already have an address pointed at this server, such as track.yoursite.com, type it. If not, just press Enter and TimeTrackr makes a working HTTPS address for your server.

Then it does the rest by itself and shows a tick as each part finishes:

  • It installs the engine TimeTrackr runs on.
  • It gets a free HTTPS certificate for your address, which renews itself.
  • It sets TimeTrackr up to start with the server and restart itself if it ever stops.
  • It opens the firewall for your address, if a firewall is switched on.
  • It backs up your data and screenshots every night at 3am, kept for 30 days in /backups.

Step 3, open your address:

When it says All done, it shows your address. Open it in your browser, and TimeTrackr asks you to create your account, with your licence key already filled in. See The Setup Wizard: Creating Your Account.

Using your own web address later:

  1. In your domain's DNS settings, add an A record for your address (for example track.yoursite.com) pointing at your server's IP address. Your domain company can do this for you.
  2. Open your server's console again and paste:

sudo bash /opt/timetrackr/install.sh --domain=track.yoursite.com

Your data and screenshots stay exactly as they are. Send your team the new address.

If you type your own address and it does not point at the server yet, the installer says so and offers the ready-made address instead, so you are never stuck.

Useful commands later:

  • systemctl restart timetrackr restarts it.
  • journalctl -u timetrackr -n 50 shows what it has been doing.

Installing from the zip instead:

If you prefer, upload the timetrackr folder from the download to /opt/timetrackr on the server with a file transfer program, then run cd /opt/timetrackr && sudo bash install.sh. It asks the same web address question.

For done-for-you installs, both questions can be answered on the line:

curl -fsSL https://resultswithkevin.com/timetrackr/get.sh | sudo bash -s -- --key=TIMETRACKR-XXXX-XXXX-XXXX --domain=auto

New here? Not a customer yet?See everything ResultsAiX TimeTrackr can do, and get it.Get ResultsAiX TimeTrackr →

Ready to stop reading and start using?

Every plugin documented here works alongside the others, managed from one ResultsAiX Hub.