Setting up a TaskChampion Server
TaskWarrior I’ve been looking for a better task management system to supplement my personal wiki/journal tool of silverbullet.md. Silverbullet offers some great functionality here with a bit of (space) lua, and I find it useful for managing projects, but found smaller tasks & reminders were a bit harder to implement, especially for things withspecific times or sub-tasks. After much searching for a simple FOSS solution, I discovered TaskWarrior via a YouTube Video, which ticks all the boxes for a tool which I was looking for. I am not someone who ’lives’ in a terminal, but I don’t mind a bit of CLI and would rather that over a clunky electron (urgh!) interface. TaskWarrior (hereafter refered to as task(1)) does not come with a sync solution out-of-the-box and relies on a separate server called TaskChampion, for syncing between devices. I have days where I don’t touch my desktop or laptop, and solely rely on my phone, so having everything talking to everything else is very important. This article doesn’t seek to be a tutorial about TaskWarrior itself (that will come later), but rather the steps required to configure a TaskChampion server using podman quadlet containers. ...