专注于简单和效率的项目管理平台Kaneo

简介

什么是 Kaneo ?

Kaneo 是一个专注于简单性和效率的开源项目管理平台。支持自托管、自定义、打造专属。🚀

主要特点

  • 🚀简单快速 (Simple & Fast): 拥有极简的界面和强大的功能。
  • 🔒自托管 (Self-hosted): 完全控制您的数据。
  • 🎨可定制 (Customizable): 具有广泛的定制选项,可以根据您的需求进行修改。
  • 🤝开源 (Open Source): 使用 MIT 许可证,永久免费。

应用场景

Kaneo 适用于个人或团队进行项目管理,可以用于:

  • 任务管理: 创建、分配和跟踪任务。
  • 项目组织: 将任务组织成项目,并设置截止日期。
  • 团队协作: 团队成员可以共同参与项目,并进行协作。
  • 自托管需求: 适用于需要完全控制数据和隐私的场景。
  • 定制化需求: 适用于需要根据特定需求定制项目管理平台的场景。

总而言之,Kaneo 是一个轻量级、可定制、自托管的开源项目管理解决方案,旨在帮助用户更有效地管理项目和任务。

安装

在群晖上以 Docker 方式安装。

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
services:
backend:
image: ghcr.io/usekaneo/api:latest
container_name: kaneo-backend
restart: unless-stopped
ports:
- 1337:1337
volumes:
- ./data:/app/apps/api/data
environment:
JWT_ACCESS: "xE5MTir9bogis656nhXGEFYZ7h25efu8PNFkq3R7Xpu4Qxjx5N7j4UnPBr68c6ka"
DB_PATH: "/app/apps/api/data/kaneo.db"

frontend:
image: ghcr.io/usekaneo/web:latest
container_name: kaneo-frontend
restart: unless-stopped
ports:
- 5173:5173
environment:
KANEO_API_URL: "http://192.168.0.197:1337"

关于环境变量的简单说明

变量名 描述
KANEO_API_URL APIURL 地址,必须是外部可访问的地址,可以是 IP 或者域名
JWT_ACCESS 用于生成 JWT 令牌的密钥
DB_PATH 数据库文件的路径
ALLOW_REGISTRATION 启用/禁用新用户注册(默认:启用)

然后执行下面的命令

【注意】:如果不给 data 目录读写权限,会导致 SQLite 数据库创建失败;

1
2
3
4
5
6
7
8
9
10
11
12
13
# 新建文件夹 kaneo 和 子目录
mkdir -p /volume1/docker/kaneo/data

# 进入 kaneo 目录
cd /volume1/docker/kaneo

# 修改目录权限
chmod a+rw data

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:5173 就能看到登录界面

如果是第一次,需要点 Create account 新建账号

登录成功后的主界面

第一步、点 Create Workspace 创建工作空间

第二步、 点 Create Project 创建项目

第三步、 点 Add task 新建任务

参考文档

usekaneo/kaneo: An open source project management platform focused on simplicity and efficiency. Self-host it, customize it, make it yours. 🚀
地址:https://github.com/usekaneo/kaneo

Kaneo
地址:https://kaneo.app/

Quick Start | Kaneo
地址:https://kaneo.app/docs