956 B
956 B
TaskChampion Sync-Server
TaskChampion is the task database Taskwarrior uses to store and sync tasks. This repository implements a sync server against which Taskwarrior and other applications embedding TaskChampion can sync.
Status
This repository was spun off from Taskwarrior itself after the 3.0.0 release. It is still under development and currently best described as a refernce implementation of the Taskchampion sync protocol.
Installation and usage
Using docker
- Set
$TASKCHAMPION_DATA_DIR
to a place where you want to keep sync server data. - Build and run the image:
docker build . -t taskchampion-sync-server
docker run --rm \
-p 8080:8080 \
--name taskchampion-sync-server \
-e RUST_LOG=debug \
--mount type=bind,source=$TASKCHAMPION_DATA_DIR,target=/var/lib/taskchampion-sync-server \
taskchampion-sync-server