planka – 一款可高度定制实时协作的自托管看板工具

Planka是一款高度灵活的看板工具,能满足各种团队的协作需求。基于React和Redux构建,它提供了强大的定制能力,你可以轻松创建符合团队工作流程的看板。

特点

  • 创建项目、看板、列表、卡片、标签和任务
  • 添加卡片成员,跟踪时间,设置截止日期,添加附件,撰写评论
  • 卡片描述和评论中的 Markdown 支持
  • 按成员和标签筛选
  • 自定义项目背景
  • 实时更新
  • 内部通知
  • 多种界面语言
  • 通过 OpenID Connect 进行单点登录

安装

请勿在已在使用的服务器上运行此安装程序。

因为无论如何你都需要一个新的服务器,所以我推荐 Ubuntu 22.04 或 Debian 12。

wget https://raw.githubusercontent.com/plankanban/planka-installer/main/installer.sh -O /opt/planka_installer.sh && bash /opt/planka_installer.sh

支持的操作系统

Ubuntu Debian CentOS
20.04 11 Stream 8
22.04 12 Stream 9

SSL 设置

  • 需要有一个指向您的服务器的有效 DNS 条目。
  • 服务器需要从端口 80 和 443 访问。
  • 必须提供有效的邮件地址。

file

Docker

确保已安装 Docker 和 Docker Compose 并正常运行。

创建一个文件夹来存储撰写文件

mkdir /opt/planka

下载docker-compose.yml

curl -L https://raw.githubusercontent.com/plankanban/planka/master/docker-compose.yml -o /opt/planka/docker-compose.yml

生成密钥

openssl rand -hex 64

进入文件夹并编辑docker-compose.yml过去在您生成的SECRET_KEY中,通过取消注释以 DEFAULTADMIN 开头的行来更改BASE_URL并设置您的默认管理员用户

cd /opt/plankanano docker-compose.yml

拉取镜像并启动服务

docker compose up -d

现在,可以浏览到 http://YOUR_DOMAIN_NAME:YOUR_PORT 并使用密码以 YOUR_ADMIN_EMAIL 身份登录 YOUR_ADMIN_PASSWORD

如果您不使用 Docker,并且更喜欢直接链接文件夹(绑定挂载),则需要调整这些文件夹的权限。这允许运行 Node.js 应用程序的默认用户(通常称为“节点”,用户 ID 为 1000)对其中的文件和文件夹进行更改。可以通过运行以下命令来实现此目的:chown -R 1000:1000 /mnt/path

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注