您的 Vikunja 服务器上安装什么?
- Vikunja 2,界面和 API 在同一个官方 Docker 镜像中
- PostgreSQL 17 数据库
- 一个名为 yonetici(土耳其语的“管理员”)的账户,生成的密码显示在您的面板中
- 已关闭公开注册,时区设为伊斯坦布尔
- 用于保存任务附件的持久化存储卷
- 通过 Caddy 提供 HTTPS,使用基于您 IP 的 sslip.io 地址,所以域名是可选的
- 防火墙只开放 22、80 和 443 端口
Vikunja 需要多大的配置?
Vikunja 的文档没有给出 RAM 或 CPU 数值,只列出了数据库版本。界面和 API 作为同一个程序运行。经验上,个人或小团队从 1 GB 起步,因为 PostgreSQL 与它共用这台服务器;用户和任务增多后可以考虑 2 GB。人数没有固定上限。附件会堆积在磁盘上。RAM、CPU 和磁盘可以在面板中分别扩大,您的数据和 IP 地址保持不变。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 几个人 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/月 | |
| 小团队 | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/月 | |
| 公司 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 |
适合谁?
- 想把待办清单放在自己服务器上的人
- 用看板和甘特图视图跟踪项目的小团队
- 正打算从 Todoist、Trello 或 Microsoft To-Do 迁出的人
- 想通过 CalDAV 把任务同步到日历应用的人
下单之后会发生什么?
- 设定配置并完成付款。
- 服务器启动后,Vikunja 会自行安装。当面板中的“应用”一行显示 Vikunja 已就绪时,再继续下一步。
- 在“概览”标签页中点击“打开应用”。登录名是 yonetici,密码在“密码”一行。
- 在设置中选择您的语言并更新邮箱地址。安装时使用的是一个占位地址。
- 创建第一个项目,添加任务,选择适合您的视图。
- 通过 SSH 为队友添加账号,然后把项目共享给他们。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- 注册是关闭的,所以陌生人无法开通账号。您需要在 /opt/seturack/vikunja 文件夹中,通过 SSH 用 Vikunja 的 user create 命令添加新用户。
- 安装后邮件功能是关闭的,所以任务提醒邮件和基于链接的密码重置都不可用。您可以通过 VIKUNJA_MAILER_ 变量添加自己的 SMTP 服务。该服务不包含在价格中。
- Vikunja 的文档说明 CalDAV 支持尚处于早期阶段,并提醒存在 bug。列为可用的客户端包括 Apple 提醒事项和 Android 上的 Tasks。
- Vikunja 采用 AGPL-3.0 许可证,无使用费。如果您修改了代码并提供给他人,就必须公开您的修改。
- 更新由您自行负责:运行 docker compose pull,然后运行 docker compose up -d。数据库会自动迁移,所以请先检查备份和发布说明。
- 安装后,从 Todoist、Trello 和 Microsoft To-Do 导入的功能是关闭的。向对应服务注册一个应用并把信息填入 VIKUNJA_MIGRATION_ 变量后,才会开启。
Vikunja 常见问题
Vikunja 需要多少 RAM?
Vikunja 没有公布 RAM 数值。经验上,个人或小团队从 1 GB 起步比较合适,因为 PostgreSQL 运行在同一台服务器上。用户增多后升到 2 GB。
可以从 Todoist 或 Trello 迁移到 Vikunja 吗?
可以,不过安装后这些导入功能是关闭的。对于 Todoist、Trello 或 Microsoft To-Do,请向对应服务注册一个应用,把信息填入 VIKUNJA_MIGRATION_ 变量,然后运行 docker compose up -d。TickTick 和 WeKan 的文件不需要这样做。
如何给 Vikunja 添加用户?
通过 SSH 连接并运行 cd /opt/seturack/vikunja。然后运行 docker compose exec vikunja /app/vikunja/vikunja user create --username name --email address --password secret。注册是关闭的,所以账号就是这样创建的。
如果我忘记了 Vikunja 密码怎么办?
邮件功能没有设置,所以不会收到重置链接。请通过 SSH 连接,在 /opt/seturack/vikunja 中运行 Vikunja 的 user reset-password 命令,并带上 --direct 和 --password 选项。user list 命令可以显示账号编号。
Vikunja 能与日历应用同步吗?
可以,任务通过 CalDAV 同步,地址位于您网站的 /dav 路径。Vikunja 的文档说明该功能尚处于早期阶段,效果因客户端而异,所以请先用几个任务试一试。
我可以和团队一起使用 Vikunja 吗?
可以。您可以把项目共享给其他用户或整个团队。任务会显示在列表、甘特图、看板和表格视图中,每个人都可以选择适合自己工作的那一种。