
什么是 Focalboard ?
Focalboard 号称是 Trello 、Asana 和 Notion 的开源替代品。它是一个项目管理工具,使用看板视图帮助个人和团队对任务进行组织、跟踪和管理。有两个版本:Focalboard 个人桌面版和 Focalboard 个人服务器版
之前我们介绍过他们家的开源协作平台 Mattermost :『搭建自己的聊天服务器(Mattermost篇)』
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 focalboard ,选择第一个 mattermost/focalboard ,版本选择 latest 。

focalboard 支持 SQLite 、MySQL 、PostgreSQL 三种数据库,如果你是生产环境,官方建议用 PostgreSQL ,采用 Docker Compose 方式进行安装,在 https://github.com/mattermost/focalboard/tree/main/docker 能找到官方提供的 docker-compose.yml 文件。
而 MySQL 可以作为 Postgres 的替代方案,具体方法:https://www./download/personal-edition/ubuntu/#install-mysql
个人体验用 SQLite 足够了
习惯命令行方式安装的请按下面👇的命令操作,目录请根据自己的修改
# 创建目录
mkdir /volume2/docker/focalboard
# 进入 focalboard 目录
cd /volume2/docker/focalboard
# 创建空数据库
sqlite3 focalboard.db "create table t(f int); drop table t;"
# 或者建个空的文件
touch focalboard.db
# 一定要修改数据库文件的权限
chmod 777 focalboard.db
# 目录权限不改也会报错
chmod 777 /volume2/docker/focalboard
# 运行容器
docker run -it \
--name mattermost-focalboard1 \
-v /volume2/docker/focalboard:/data \
-p 9090:8000 \
mattermost/focalboard
卷
在 docker 文件夹中,创建一个新文件夹,并将其命名为 focalboard
在电脑上新建一个空的 txt 文件,将其重命名为 focalboard.db ,并上传到 focalboard 目录中

目录 上右键 --> 属性

属性界面,进入 权限

权限 --> 新增 --> 用户中选取 Everyone --> 勾选 读取 和 写入

勾选 应用到这个文件夹、子文件夹及文件 ,然后确定

文件夹 | 装载路径 | 说明 |
---|
docker/focalboard | /data | 存放数据库 | docker/focalboard/config.json | /opt/focalboard/config.json | 设置文件 |
采用 SQLite 做数据库可以不需要配置 config.json 、而用MySQL 、PostgreSQL 需要通过 config.json 的 dbtype 、dbconfig 来指定数据库类型和连接参数

端口
端口不冲突就行

运行
在浏览器中输入 http://群晖IP:9090 ,就能看到主界面了,第一次需要点红框部分进行注册

需要输入邮箱、账号和密码
密码不能少于8个字符

登录之后,主界面现在还是空空如也

设置中文
先设置中文,左下角 Settings --> Set Language --> 中文(简体)

新增版面
新增版面 时,可以选择不同的模板,如果模板不够用,可以也自建模板

先试试 Poroject Tasks 模板

直接生成了一个看板,新建一个任务

任务中可以 新增属性 ,类型支持文本框、邮件、链接等等

新增内容 支持文本、图片等

老苏随便加了几个,卡片支持拖拽操作

支持多种排序和查看方式

还能导出和分享

Personal Goals 和 Personal Tasks 都差不多。
新模板
老苏建了个 ToDo 的模板

在 新增版面 中可以直接使用

和模板是一模一样的

插件
从代码库看 Focalboard 支持插件,可以从 Trello 、Asana 、Notion 、todoist 导入数据,但是看说明文档有点云里雾里的,最后在 Release 中找到了一行小字
NOTE: The v0.9 Focalboard plugin requires Mattermost v6.0.

查了一下,Mattermost v6.0 原计划在 9 月份发布,但最新消息推迟到了 10 月,留给有兴趣折腾的小伙伴吧
小结
如果你用过 Notion 或者 我来 ,感觉 Focalboard 上手还是很容易的。
除了个人服务器版外,还有个人桌面版,可以在 https://www./download/personal-edition/desktop/ 找到各平台的安装包。
参考文档
mattermost/focalboard: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. 地址:https://github.com/mattermost/focalboard
Focalboard: Open source alternative to Trello, Asana, and Notion 地址:https://www./
Upcoming Changes with Mattermost 6.0 - Announcements - Mattermost, Inc. 地址:https://forum./t/upcoming-changes-with-mattermost-6-0/11878
|