Debian README for taskd
-----------------------

This package requires manual configuration before it will do anything useful.
The instructions at http://taskwarrior.org/docs/taskserver/setup.html mostly
apply with some differences in paths.

 + the server runs as the user "Debian-taskd"
 + data is stored in "/var/lib/taskd", config in "/etc/taskd/config"

You will need to:

 + set the server location, unless you want to listen to localhost only
   (taskd config --force server my.server:53589)
 + create certificates (the packaged PKI generation scripts are in
   /usr/share/taskd/pki) and configure taskd with their location
   (taskd config --force server.cert /path/to/server.cert) - you'll
   need to edit the "vars" file with appropriate values before generating
   certificates or they will appear to have been issued by the original
   taskd developers
 + create an organization and one or more users (taskd add org ORGNAME,
   taskd add user ORGNAME USERNAME); be careful to do this as the server's
   user is not root or you will have permission issues
 + restart the server to pick up the new configuration
 + configure the user's taskwarrior client (2.4.0 or later) to communicate
   with the server

Controlling the server:

 + under sysv the server runs as a normal daemon with a pidfile in /run
 + under systemd the server runs as a simple process, logging to stdout
   (and hence to the systemd journal); please note that the upstream
   taskdctl script does not work in this case, use systemctl instead
