1
0
taskchampion-sync-server/README.md
2024-05-07 12:45:29 +02:00

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

  1. Set $TASKCHAMPION_DATA_DIR to a place where you want to keep sync server data.
  2. 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