一体化管理应用程序Eigenfocus

简介

什么是 Eigenfocus ?

Eigenfocus 是一个自托管的一体化管理应用程序,集成了看板、时间追踪和专注工具。

主要特点

  • 项目管理:用户可以创建、编辑、更新和存档项目。
  • 看板视图:每个项目都有一个可自定义的看板,支持用户根据工作流程调整列。
  • 问题跟踪:用户可以在项目看板上创建问题( Issues )。
  • 时间追踪:记录在特定项目和问题上花费的时间,并生成时间报告。
  • 用户界面主题:可以根据个人喜好自定义界面。

Eigenfocus 旨在将个人和工作项目集中管理,提高工作效率。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 eigenfocus ,选择第一个 eigenfocus/eigenfocus,版本选择最新的 0.6.0

本文写作时,最新版本就是 0.6.0

docker 文件夹中,创建一个新文件夹 eigenfocus,并在其中建一个子文件夹 data

文件夹 装载路径 说明
docker/eigenfocus/data /eigenfocus-app/app-data 存放数据库和上传文件等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

1
2
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
3346 3000

环境

可变
DEFAULT_HOST_URL 设为 http://192.168.0.197:3346,其中 IP 是群晖主机的 IP,端口是 Eigenfocus 的本地端口

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

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

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

# 运行容器
docker run -d \
--restart unless-stopped \
--name eigenfocus \
-p 3346:3000 \
-v $(pwd)/data:/eigenfocus-app/app-data \
-e DEFAULT_HOST_URL=http://192.168.0.197:3346 \
eigenfocus/eigenfocus:0.6.0

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

1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3'

services:
web:
image: eigenfocus/eigenfocus:0.6.0
container_name: eigenfocus
restart: unless-stopped
ports:
- 3346:3000
volumes:
- ./data:/eigenfocus-app/app-data
environment:
- DEFAULT_HOST_URL=http://192.168.0.197:3346

然后执行下面的命令

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

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

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

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3346 就能看到主界面

  • Timezone:下拉或者输入,找到 Beijing (GMT+08:00)
  • Language:目前只支持 英文葡萄牙语(巴西)

创建一个项目

  • Go to Board View:跳转到看板视图
  • Go to time tracking:跳转到时间追踪

看板视图

进入看板视图模式

随便添加了几个

Issue 可以详细编辑

时间追踪

点右上角的 Go to time tracking 进入时间追踪

  • Project:项目名称
  • Issue:问题
  • Description:描述
  • *Logged time (minutes):记录时间(分钟)

添加完成后

这个时候已经开始计时了,当任务完成之后,点 Stop 停止计时

进入 Time reports –> Generate report,就生成了时间报告

参考文档

Eigenfocus/eigenfocus: Self-Hosted Management All-in-One App: Kanban Boards, Time Tracking & Focus Tools
地址:https://github.com/Eigenfocus/eigenfocus

Self-Hosted Free Apps: Boards, Time Tracking, Focus Tools - Eigenfocus
地址:https://eigenfocus.com/