52 lines
793 B
Markdown
52 lines
793 B
Markdown
---
|
|
{}
|
|
---
|
|
|
|
https://taskwarrior.org/docs/#taskserver
|
|
https://gothenburgbitfactory.github.io/taskserver-setup/
|
|
|
|
## Installation
|
|
|
|
## Konfiguration
|
|
|
|
```shell
|
|
taskd init
|
|
```
|
|
|
|
### Startskript
|
|
```taskd.service
|
|
[Unit]
|
|
Description=Secure server providing multi-user, multi-client access to task data
|
|
After=network.target
|
|
Documentation=http://taskwarrior.org/docs/
|
|
|
|
[Service]
|
|
ExecStart=/usr/local/bin/taskd server --data /home/taskd/data
|
|
Restart=on-abort
|
|
Type=simple
|
|
User=taskd
|
|
Group=taskd
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
```
|
|
|
|
## Zertifikate
|
|
|
|
Konfigurationsdatei `vars`
|
|
```
|
|
BITS=4096
|
|
EXPIRATION_DAYS=365
|
|
ORGANIZATION="Thomas Peetz"
|
|
CN=thpeetz.de
|
|
COUNTRY=DE
|
|
STATE="Berlin"
|
|
LOCALITY="Berlin"
|
|
```
|
|
|
|
Erstellung der Server- und Client-Zertifikate
|
|
```shell
|
|
./generate
|
|
./generate.client thomas_peetz
|
|
```
|