Taskwarrior Server Config Guide
Taskwarrior 3.x 同步服务器配置指南 本文介绍如何使用 Docker 部署 taskchampion-sync-server,为 Taskwarrior 3.x 提供跨设备同步功能。 背景知识 Taskwarrior 是一款强大的命令行任务管理工具。从 3.0 版本开始,官方不再支持 taskd 服务器,改用新的 taskchampion-sync-server。 与 taskd 相比,新同步服务器的优势: 无需手动配置 SSL 证书 无需预先创建用户账户 客户端数据端到端加密 部署和维护更简单 服务器端配置 使用 Docker 部署 创建数据目录并启动容器: sudo mkdir -p /var/lib/taskchampion-sync-server sudo chmod 777 /var/lib/taskchampion-sync-server docker run -d \ --name taskchampion \ -p 53589:8080 \ -e RUST_LOG=info \ -v taskchampion-data:/var/lib/taskchampion-sync-server \ --restart unless-stopped \ ghcr.io/gothenburgbitfactory/taskchampion-sync-server:main 端口说明:容器内部使用 8080,映射到宿主机的 53589(可自定义)。 配置防火墙 确保服务器防火墙开放相应端口。以常见的云服务器防火墙为例: 类型:入站 行动:允许 协议:TCP 目的端口:53589 验证服务运行 docker ps | grep taskchampion docker logs taskchampion 正常运行时应看到: ...