<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Office on 自建 VPS 服务器的一些攻略</title><link>https://selfhostvps.github.io/tags/office/</link><description>Recent content in Office on 自建 VPS 服务器的一些攻略</description><generator>Hugo</generator><language>zh-CN</language><copyright>Copyright © 2025, Jane Doe.</copyright><lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://selfhostvps.github.io/tags/office/index.xml" rel="self" type="application/rss+xml"/><item><title>Vikunja 任务管理系统</title><link>https://selfhostvps.github.io/post/5512-vikunja/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><guid>https://selfhostvps.github.io/post/5512-vikunja/</guid><description>Vikunja，是一个自建的任务管理服务。这样服务有很多，几乎所有的在线 office 套件，都有类似的服务：Microsoft To-Do、Google Tasks、或者独立的 any.do、todoist……但是几乎所有这类服务（包括 Vikunja），都不提供端到端加密，数据对于服务商都是可见的。所以，如果对日常任务的保密性要求比较高，自建的任务管理服务，成为自己的服务商，还是很有必要的。
官网：https://vikunja.io 数据库依赖：SQLite / PostgreSQL / MySQL 中文版：有 开销： 内存：~ 30 MB 当前最新版本：2.5.0 本网站分配的端口号：5512 数据备份级别：高 安装 Vikunja 官网提供了非常详细的自建安装指引，根据不同的数据库、网络服务器、是否使用 docker……生成相应的配置文件。
docker compose 目录结构
/DOCKERS/vikunja # docker compose 项目目录 ├── files # 储存附件的文件夹 ├── root_pw.txt # 储存 SQLite 数据库的文件夹 └── docker-compose.yml # 配置文件 按照官网的安装文档，需要为 docker compose 目录下的数据文件夹指定用户权限：
cd /DOCKERS/vikunja mkdir files db sudo chown 1000 files db docker-compose.yml 配置文件
services: vikunja: image: vikunja/vikunja:2.5.0 container_name: vps-vikunja user: 1000:1000 environment: # 随机的长密钥，可以用命令 openssl rand -hex 32 生成 VIKUNJA_SERVICE_JWTSECRET: 233ee0405171cd1e6bc21df719eff92fcbf4 # 为 vikunja 分配的域名网址，要以 / 结尾 VIKUNJA_SERVICE_PUBLICURL: https://vikunja.</description></item></channel></rss>