File: README.Debian

package info (click to toggle)
taskd 1.1.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 1,576 kB
  • ctags: 1,141
  • sloc: cpp: 13,971; python: 1,523; sh: 1,080; perl: 610; ansic: 48; makefile: 21
file content (35 lines) | stat: -rw-r--r-- 1,527 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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 organisation and one or more users (taskd add org ORGNAME,
   taskd add user ORGNAME USERNAME); be careful to do this as the server's
   user and 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