自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

2025-11-11 10:03:49 7点赞 21收藏 0评论

Vikunja:

一款开源的任务管理工具,旨在帮助用户组织生活和工作中的各项任务。

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

在线演示站(demo/demo):

https://try.vikunja.io

安装

Docker Compose(Sqlite)

services: vikunja: image: vikunja/vikunja:latest container_name: vikunja environment: - VIKUNJA_SERVICE_PUBLICURL=http://192.168.31.90:3456 - VIKUNJA_SERVICE_JWTSECRET=74eBQyirDWKwog8syDktUk9vuQKXTVoE - VIKUNJA_DATABASE_PATH=/db/vikunja.db ports: - 3456:3456 volumes: - ./files:/app/vikunja/files - ./db:/db restart: unless-stopped

Docker Compose(PostgreSQL)

services: vikunja: image: vikunja/vikunja:latest container_name: vikunja environment: - VIKUNJA_SERVICE_PUBLICURL=http://192.168.31.90:3456 - VIKUNJA_SERVICE_JWTSECRET=74eBQyirDWKwog8syDktUk9vuQKXTVoE - VIKUNJA_DATABASE_TYPE=postgres - VIKUNJA_DATABASE_HOST=db - VIKUNJA_DATABASE_PASSWORD=changeme - VIKUNJA_DATABASE_USER=vikunja - VIKUNJA_DATABASE_DATABASE=vikunja ports: - 3456:3456 volumes: - ./files:/app/vikunja/files depends_on: db: condition: service_healthy restart: unless-stopped db: image: postgres:18 container_name: vikunja-db environment: POSTGRES_PASSWORD: changeme POSTGRES_USER: vikunja volumes: - ./db:/var/lib/postgresql healthcheck: test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"] interval: 2s start_period: 30s restart: unless-stopped

Docker Compose(MySQL)

services: vikunja: image: vikunja/vikunja:latest container_name: vikunja environment: - VIKUNJA_SERVICE_PUBLICURL=http://192.168.31.90:3456 - VIKUNJA_SERVICE_JWTSECRET=74eBQyirDWKwog8syDktUk9vuQKXTVoE - VIKUNJA_DATABASE_TYPE=mysql - VIKUNJA_DATABASE_HOST=db - VIKUNJA_DATABASE_PASSWORD=changeme - VIKUNJA_DATABASE_USER=vikunja - VIKUNJA_DATABASE_DATABASE=vikunja ports: - 3456:3456 volumes: - ./files:/app/vikunja/files depends_on: db: condition: service_healthy restart: unless-stopped db: image: mariadb:10 container_name: vikunja-db command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: supersecret MYSQL_USER: vikunja MYSQL_PASSWORD: changeme MYSQL_DATABASE: vikunja volumes: - ./db:/var/lib/mysql healthcheck: test: ["CMD-SHELL", "mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD"] interval: 2s start_period: 30s restart: unless-stopped

参数说明(更多参数建议去看文档)

VIKUNJA_SERVICE_PUBLICURL(环境变量):服务的公开访问地址,按实际情况修改

VIKUNJA_SERVICE_JWTSECRET(环境变量):用于加密 JWT 令牌的密钥,自行替换

VIKUNJA_DATABASE_TYPE(环境变量):数据库类型

使用

浏览器中输入 http://NAS的IP:3456 就能看到界面

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

首先创建一个账号

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

按要求填写信息创建账号(如果提示 Unauthorized,有可能上面 VIKUNJA_SERVICE_PUBLICURL 填写有问题)

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

成功进入到面板,UI 各方面还是挺好看的

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

TIP:

后面这些界面为了截图,都是缩小窗口的,所以有可能布局看起来有点奇怪

来到设置,可以更换一下头像

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

选择图片上传即可

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

TIP:可以在这里快速创建任务列表

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

先创建一个项目

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

填写项目信息

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

依次添加自己的任务清单(用 AI 生成的清单)

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

甘特图

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

表格

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

看板

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

可以创建团队

自建待办清单?试试 Vikunja 这款开源工具,Docker 一键部署

总结

Vikunja 其实就是一个 Todo 待办事项列表,功能相对会比较单一,不过上手简单。可以作为个人日常生活计划,也可以作为团队项目规划使用,有需要这种待办任务功能的用户,可以部署试试,还是挺有用的。

综合推荐:⭐⭐⭐(个人计划,团体规划都合适)

使用体验:⭐⭐⭐(功能单一,简单容上手)

部署难易:⭐⭐(简单)︎

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
21
扫一下,分享更方便,购买更轻松