一款简单易用的开源看板工具,让你轻松上手。通过直观的界面和丰富的功能,你可以快速创建看板、分配任务、追踪进度。无论是经验丰富的项目经理还是新手用户,都能轻松驾驭 Focalboard。
Focalboard 是一个开源、多语言、自托管的项目管理工具,是 Trello、Notion 和 Asana 的替代品。
它有助于定义、组织、跟踪和管理个人和团队的工作。Focalboard有三个版本:
-
Focalboard 插件: Focalboard 插件集成到现有的 Mattermost 实例中,将项目管理工具与各种规模的团队的消息传递和协作相结合。
-
个人服务器:用于开发和个人使用的独立多用户服务器。
Mattermost 插件
在系统控制台下载并安装插件后,选择左上角的菜单,然后选择 Boards。通过从以下存储库中的版本下载mattermost-plugin-focalboard.tar.gz
文件来访问 focalboard 插件的最新版本: https://github.com/mattermost/focalboard/releases
个人桌面(Windows、Mac 或 Linux)
- Windows:从 Windows App Store 下载或从最新版本下载
focalboard-win.zip
,解压缩并运行Focalboard.exe
。 - Mac:从 Mac App Store 下载。
- Linux:从最新版本下载
focalboard-linux.tar.gz
,解压并打开focalboard-app
。
Personal Server个人服务器
Ubuntu:您可以按照我们最新的安装指南在 Ubuntu 上下载并运行编译好的 Focalboard Personal Server。
API 文档
可以在 这个网站 上找到 Boards API 文档
安装
将 mattermost-server 克隆到同级目录中。
在 focalboard 目录中创建一个 .env
文件,其中包含:
EXCLUDE_ENTERPRISE="1"
要构建服务器,请执行以下操作:
make prebuild
make
要运行服务器,请执行以下操作:
./bin/focalboard-server
然后将浏览器导航到 http://localhost:8000
以访问您的Focalboard服务器。端口配置为 config.json
。
服务器运行后,您可以通过在单独的终端窗口中制作 webapp
来重建 Web 应用程序。重新加载浏览器以查看更改。
构建和运行独立的桌面应用程序
您可以构建独立应用,将服务器打包以在本地针对 SQLite 运行:
- Windows:
- 需要 Windows 10、Windows 10 SDK 10.0.19041.0 和 .NET 4.8 开发包
- 打开
git-bash
提示符。 - 运行
make prebuild
- 仅当您更改或想要安装 npm 依赖项等时,才需要运行上述预构建步骤。
- 一旦预构建完成,您可以继续重复以下步骤来构建应用程序并查看更改。
- 运行
make win-wpf-app
- 运行
cd win-wpf/msix & focalboard.exe
- Mac:
- 需要 macOS 11.3+ 和 Xcode 13.2.1+
- 运行
make prebuild
- 仅当您更改或想要安装 npm 依赖项等时,才需要运行上述预构建步骤。
- 一旦预构建完成,您可以继续重复以下步骤来构建应用程序并查看更改。
- 运行
make mac-app
- 运行
open mac/dist/Focalboard.app
- Linux:
- 已在 Ubuntu 18.04 上测试通过
- 安装
webgtk
依赖- 运行
sudo apt-get install libgtk-3-dev
- 运行
sudo apt-get install libwebkit2gtk-4.0-dev
- 运行
- 运行
make prebuild
- 仅当您更改或想要安装 npm 依赖项等时,才需要运行上述预构建步骤。
- 一旦预构建完成,您可以继续重复以下步骤来构建应用程序并查看更改。
- 运行
make linux-app
- 将
linux/dist/focalboard-linux.tar.gz
解压缩到您选择的目录中 - 从您选择的目录运行
focalboard-app
-
Docker:
- 要从官方镜像本地运行它:
docker run -it -p 80:8000 mattermost/focalboard
- 要针对当前体系结构构建它,请执行以下操作:
docker build -f docker/Dockerfile .
- 要为自定义体系结构构建它(实验性):
docker build -f docker/Dockerfile --platform linux/arm64 .
交叉编译目前不完全受支持,因此请在适当的平台上进行构建。请参阅 GitHub Actions 工作流程(
build-mac.yml
、build-win.yml
、build-ubuntu.yml
),了解每个平台上的详细步骤列表。 - 要从官方镜像本地运行它: