PassNAT LogoPassNAT

开源自托管项目管理工具Focalboard部署指南,NAS内网穿透远程访问完整教程

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

Focalboard 是一款开源、自托管的项目管理工具,致力于打造一个功能完整的替代方案,可媲美 Trello、Notion 和 Asana 等商业产品。它采用多语言支持,帮助个人和团队定义、组织、追踪和管理各类工作任务。

Focalboard 提供两个版本供用户选择:个人桌面版(支持 macOS、Windows 和 Linux)以及个人服务器版(支持多用户协作)。无论你是想要一个简洁的个人任务管理工具,还是需要一个团队级别的协作平台,Focalboard 都能满足需求。界面简洁直观,功能强大,完全开源,让你能够完全掌控自己的数据。

项目地址: 点我跳转

部署安装

如果你需要在外网访问部署在家中或公司的 Focalboard 服务,建议配置内网穿透工具。推荐使用 帕斯内网穿透,先注册好账号以便备用。具体的详细操作步骤可以参考 帕斯内网穿透全平台快速上手指南,帮助你轻松实现外网访问。

Focalboard 提供了开箱即用的 Docker 部署方案,以下是最快速的部署步骤:

使用 Docker 快速部署

打开你的 NAS 设备(飞牛 NAS、群晖等)或任何支持 Docker 的系统

进入 Docker 管理界面,找到 本地镜像镜像 选项,选择 添加镜像 - 从 URL 添加

在镜像地址栏填入以下镜像地址:

1mattermost/focalboard:latest

等待镜像下载完成后,点击 启动运行 按钮启动容器

在容器配置界面进行以下设置:

基础配置

勾选 开机自动启动,确保服务器重启后容器能自动运行

端口映射

容器默认监听 8000 端口,你需要将其映射到宿主机。建议设置为: 容器内端口:`8000` 宿主机端口:`8000`(如果 8000 端口被占用,可修改为其他端口如 8080、9000 等,但容器内端口保持 8000 不变)

存储配置

Focalboard 需要持久化存储数据,建议在 NAS 上创建一个专用文件夹(例如 `/data/focalboard`),然后将其映射到容器内的 `/data` 目录,确保数据不会因容器重启而丢失。

环境变量设置

必须设置: - `FOCALBOARD_PORT`:服务器监听端口,默认值为 `8000`

可选设置(一般无需修改): - `FOCALBOARD_DB_TYPE`:数据库类型,默认值为 `sqlite` - `FOCALBOARD_DB_PATH`:数据库文件路径,默认值为 `/data`

其他配置项保持默认即可,无需特殊修改。点击 下一步 完成容器启动。

访问应用

容器启动成功后,在浏览器中输入以下地址访问 Focalboard:

1http://你的NAS地址:8000

例如:`http://192.168.1.100:8000`

至此,Focalboard 项目管理工具已成功部署并可正常使用。

本篇教程结束