taskwarrior-web-portal
Docker 应用程序 from Furan917s' Repository
概述
要求
运行时参数
- 网络用户界面
http://[IP]:[PORT:5050]/- 网络
bridge- 外壳
sh- 特权
- false
- 额外参数
--restart=unless-stopped
模板配置
Host port for the web UI. The default is 5050; change it here if that port is already in use on your server.
- 目标
- 5050
- 默认值
- 5050
- 价值
- 5050
Persistent storage for your task data, client UUID, and config. Back this path up — it is the only copy of your tasks.
- 目标
- /config
- 默认值
- /mnt/user/appdata/taskwarrior-web-portal
- 价值
- /mnt/user/appdata/taskwarrior-web-portal
User ID the process runs as. Defaults to Unraid's nobody user (99). Set to your own UID (run `id -u` in the Unraid terminal) if you want task files owned by your user account.
- 默认值
- 99
- 价值
- 99
Group ID the process runs as. Defaults to Unraid's users group (100).
- 默认值
- 100
- 价值
- 100
Set to 1 to disable the host/origin allowlist check. Recommended for Docker deployments where the external hostname or port is not known. Set to 0 and use Allowed Hosts below if you want stricter control.
- 目标
- TWP_DISABLE_HOST_CHECK
- 默认值
- 1
- 价值
- 1
Only used when Disable Host Check is 0. Your Unraid server's LAN IP address, e.g. 192.168.1.10. Separate multiple entries with commas.
- 目标
- TWP_ALLOWED_HOSTS
Set to 1 if this container is behind a TLS-terminating reverse proxy (e.g. Nginx Proxy Manager with HTTPS). Adds the Secure flag to the CSRF cookie so it is only transmitted over HTTPS. Leave at 0 for plain HTTP LAN access.
- 目标
- TWP_SECURE_COOKIES
- 默认值
- 0
- 价值
- 0
Optional. Full URL of your TaskChampion Sync Server, e.g. http://192.168.1.10:8007. Leave empty to run local-only with no sync.
- 目标
- TWC_SERVER_URL
Encryption passphrase for your task data. Required when a Sync Server URL is set. Tasks are encrypted before leaving this container — the sync server never sees plaintext. Use a strong passphrase and store it safely; it cannot be recovered if lost.
- 目标
- TWC_PASSPHRASE
The client UUID used to identify your task database on the sync server. IMPORTANT: all devices that should share the same tasks must use the same UUID here. Copy the UUID from your other device's taskrc (rc.sync.server.client_id) or from the web portal config page. Leave empty to auto-generate a new UUID on first start (local-only or first device).
- 目标
- TWC_CLIENT_ID
Optional. Absolute path to the bugwarrior binary inside the container, e.g. /venv/bin/bugwarrior. Only needed if you have installed bugwarrior in a custom location or a mounted virtualenv. Leave empty to let the portal detect it automatically via PATH and common install directories.
- 目标
- BUGWARRIOR_BIN
详细信息
ghcr.io/furan917/taskwarrior-web-portal-docker:latest在Unraid 上运行 taskwarrior-web-portal 。
taskwarrior-web-portal 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。