什么是 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
|