实时项目看板软件4ga Boards教程

开源软件身份卡
名称 4ga Boards
开发语言 JavaScript
官网 官网
代码托管 Github
开发团队 4ga Labs
开源协议 MIT
本文档使用版本 3.2.0
本文档更新日期 2025年4月13日
配套视频教程 B站

近期又发现了一款新的看板软件,软件名称叫做:4ga Boards。从Github的贡献者来看,有Planka项目负责人Maksim Eltyshev;

4ga-planka.jpg

从Docker Compose文件来看,数据卷与Planka也一致,可以断定为Planka的商业移植项目,从官网来看主要是SaaS版本商业化,自托管项目影响不大。

4ga-vs-planka-volumes.jpg

准备好DebianDocker环境

离线镜像下载:

文件名:4gaboards-3.2.0.tar.gz
城通网盘 (访问密码: 7356)
文件名:postgres-16-alpine.tar.gz
城通网盘 (访问密码: 7356)

编辑:nano docker-compose.yml

services:
  db:
    image: postgres:16-alpine
    restart: always
    networks:
      - boards-network
    volumes:
      - ./db-data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: 4gaBoards
      POSTGRES_PASSWORD: notpassword # 修改密码
      POSTGRES_INITDB_ARGS: "-A scram-sha-256"
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U postgres -d 4gaBoards"]
      interval: 1s
      timeout: 5s
      retries: 50

  4gaBoards:
    image: ghcr.io/rargames/4gaboards:3.2.0
    restart: always
    networks:
      - boards-network
    volumes:
      - ./user-avatars:/app/public/user-avatars
      - ./project-background-images:/app/public/project-background-images
      - ./attachments:/app/private/attachments
    ports:
      - 3000:1337
    environment:
      BASE_URL: http://192.168.1.99:3000 # 修改为自己的IP地址
      SECRET_KEY: notsecretkey # 执行openssl rand -hex 64后将结果粘贴到此处
      DATABASE_URL: postgresql://postgres:notpassword@db/4gaBoards # 修改密码,与上边那个一致
      NODE_ENV: production
    depends_on:
      db:
        condition: service_healthy

networks:
  boards-network:

使用浏览器打开IP+3000端口,默认账号为demo,密码也为demo

4ga-login.jpg

结构上还是项目-看板-列表-卡片,与Planka不同的是多了一个侧边栏,可以方便用户快速定位。

4ga-sidebar.jpg

支持看板视图和列表视图:

4ga-list-view.jpg

背景只能调整项目概览页的项目背景,不能调整整个看板的背景了。

4ga-bg1.jpg4ga-bg2.jpg

这里提供一个示例参考:

4ga-board-demo.jpg

  • docs/kanban/4gaboards.txt
  • 最后更改: 2025/04/14 22:09
  • ossdate