diff options
Diffstat (limited to 'taskd.notes')
-rw-r--r-- | taskd.notes | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/taskd.notes b/taskd.notes index e69de29bb2d1..02dbf40e8556 100644 --- a/taskd.notes +++ b/taskd.notes @@ -0,0 +1,35 @@ +# Reference http://taskwarrior.org/docs/server_setup.html + +# Add the taskd group to your user and logout and back in. +# sudo usermod -a -G taskd $USER + +# Source the environment variable(s). +export $(cat /etc/conf.d/taskd) + +# Initialize the database +taskd init + +# Add the organization +taskd add org Public + +# Add your user +task add user 'Public' 'Your Name' > ~/taskd.key + +# Generate and install your self-signed cert +cd /usr/lib/taskd/pki +sudo ./generate +sudo mv *.pem $TASKDDATA +chown -R taskd. $TASKDDATA + +taskd config --force client.cert $TASKDDATA/client.cert.pem +taskd config --force client.key $TASKDDATA/client.key.pem +taskd config --force server.cert $TASKDDATA/server.cert.pem +taskd config --force server.key $TASKDDATA/server.key.pem +taskd config --force server.crl $TASKDDATA/server.crl.pem +taskd config --force ca.cert $TASKDDATA/ca.cert.pem + +# Various settings +taskd config --force log $TASKDDATA/taskd.log +taskd config --force pid.file $TASKDDATA/taskd.pid +taskd config --force server localhost:53859 +taskd config --force client.allow '^task [2-9]' |