Vikunja 是一个开源的待办事项管理工具(To-Do List),支持任务分组、子任务、标签、优先级、截止日期等功能,非常适合个人任务管理或团队协作。其界面简洁现代,支持多平台使用,并提供移动端 App。
核心功能:
技术栈:
后端:Go(使用 Gin 框架)前端:Vue.js数据库:MySQL / PostgreSQL / SQLite客户端:React Native(移动端)、Electron(桌面端)GitHub 地址:https://github.com/vikunja/vikunja
本月 Star 增长量:+350(截至 2025-04)
Ciuic云服务器 提供高性能、低延迟的云服务,是部署 Vikunja 的理想选择。
配置类型 | CPU | 内存 | 适用场景 | 价格(元/月) |
---|---|---|---|---|
轻量版 | 1核 | 1GB | 个人使用、小团队 | 9.9 |
企业版 | 2核 | 4GB | 中大型团队、多用户部署 | 19.9 |
推荐选型建议:
个人或测试用途:选择轻量版即可满足基本需求。多用户生产环境:建议选择企业版,保证服务稳定性与响应速度。使用SSH连接到你的 Ciuic 服务器:
ssh root@your_ciuic_ip
更新系统并安装必要依赖:
apt update && apt upgrade -yapt install -y nginx curl wget sqlite3
Vikunja 提供了预编译的二进制文件,适合快速部署:
cd /optwget https://dl.vikunja.io/vikunjachmod +x vikunja
创建配置文件 config.yml
:
# /opt/config.ymldatabase: type: sqlite3 path: /opt/vikunja.dbserver: host: 0.0.0.0 port: 3000
后台启动 Vikunja:
nohup /opt/vikunja -config /opt/config.yml > /var/log/vikunja.log 2>&1 &
使用浏览器访问:
http://your_ciuic_ip:3000
你将看到 Vikunja 的初始设置页面,可创建管理员账户并开始使用。
为了通过域名访问 Vikunja 并启用 HTTPS,我们使用 Nginx 作为反向代理。
apt install -y nginx certbot python3-certbot-nginx
nano /etc/nginx/sites-available/vikunja
内容如下:
server { listen 80; server_name todo.yourdomain.com; location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_ssl_server_name on; } location /api/ { proxy_pass http://localhost:3000/api/; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }}
启用站点并测试配置:
ln -s /etc/nginx/sites-available/vikunja /etc/nginx/sites-enabled/nginx -t && systemctl reload nginx
certbot --nginx -d todo.yourdomain.com
之后即可通过 HTTPS 安全访问:
https://todo.yourdomain.com
通过以上步骤,你已经成功在 Ciuic 云服务器上完成了 Vikunja 的部署,并通过 Nginx 实现了反向代理与 HTTPS 支持。现在你可以开始使用这个功能强大的待办事项管理工具,提升你的任务管理效率!
提示:如需使用 MySQL/PostgreSQL 替代 SQLite,请参考 Vikunja 官方文档 进行数据库配置。
本文链接:https://www.ciuic.com/som/23333.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!