WeekToDo开源周计划管理应用,极简任务管理,本地部署隐私保护,Docker一键启动NAS自建。
作者
小编
发布时间

项目介绍
WeekToDo 是一款开源的、注重隐私保护的极简周计划管理应用。它采用 Vue 3 技术栈构建,跨平台支持 Windows、Mac、Linux 以及在线网页版本。这是一个功能完整的任务规划工具,让你能够轻松组织日常工作和项目计划。
应用界面简洁优雅,提供了丰富的功能特性。你可以创建自定义待办事项列表、使用拖拽功能快速调整任务优先级、为任务设置颜色标签和具体时间、支持任务递归和子任务功能。同时支持 Markdown 格式、多语言界面、亮暗主题切换,以及本地存储确保你的数据隐私。应用还内置了通知提醒功能,帮助你不错过任何重要的任务截止日期。
部署安装
如果你想在办公室、家里或任何地方都能随时访问 WeekToDo,建议配置内网穿透工具。推荐使用 帕斯内网穿透,先注册账号备用。详细的操作步骤可以参考 内网穿透全平台快速上手指南。
使用 Docker Compose 快速启动
这是最便捷的部署方式,适合所有技术水平的用户。
第一步:准备配置文件
复制下列的 docker-compose 配置文件,保存为 `docker-compose.yml`:
1version: '3'2services:3 app:4 build: .5 container_name: weektodo6 restart: unless-stopped7 ports:8 - "8080:8080"9 volumes:10 - ".:/app"11 - "node_modules:/app/node_modules"12 healthcheck:13 test: ["CMD", "curl", "-f", "http://localhost:8080"]14 interval: 1m30s15 timeout: 10s16 retries: 317 start_period: 40s1819volumes:20 node_modules:
第二步:启动容器
打开你的 NAS 设备或服务器终端,进入配置文件所在的目录,执行以下命令:
1docker-compose up -d
稍等片刻,容器会自动拉取镜像、安装依赖并启动应用。
第三步:端口配置说明
上述配置中,应用运行在容器内的 8080 端口,并映射到主机的 8080 端口。如果你的主机上 8080 端口已被占用,可以修改配置文件中的第一个 8080 为其他端口号(如 8081、8082 等),格式保持为 `'新端口:8080'` 即可。
第四步:访问应用
部署完成后,在浏览器中访问:
1http://你的服务器IP:8080
即可看到 WeekToDo 的优雅界面,开始管理你的周计划了。
总结
通过以上简单几步,你就能在自己的服务器或 NAS 上部署一个功能完整的任务管理系统。WeekToDo 凭借其极简的设计理念和强大的功能,成为了开源社区中备受欢迎的生产力工具。无论是个人任务追踪还是团队项目协作,它都能满足你的需求。
本篇教程到此结束,祝你使用愉快!