I keep a google doc for the year and create a heading for each day where I write down a small sentence explaining each task along with the rough time (15 min increments or so) to be submitted by EOD and also track the time and write out detailed descriptions in our project management system (currently monday.com). Do not recommend. Minimum happiness levels will be quickly attained, and no one will ever look at all these notes more than once.
Basecamp has a check-in feature where you can send a question to be participating people on a regular basis.<p>I send “What did you work on today? what are you working on tomorrow?” Every day at 4:30pm.<p>Not as a proof that we’re earning our keep but to keep track on all the unplanned stuff and to keep our eyes on the planned items.
I selfhost TimeTagger on hetzner with nginx basic auth in front. For backups i copy the timetagger sqlite file to a Hetzner storage box once a day. No issues so far, can recommend.