focalboard

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

プロジェクト管理Notionの代替Trelloの代替NOASSERTION
25,990 スター2,511 フォーク
AIによる要約
ひとことで言うと

Trello、Notion、Asanaに代わる、セルフホスト型のオープンソースプロジェクト管理ツールです。

こんな方におすすめ

・企業:Mattermostと組み合わせることで、チャットとタスク管理を統合し、会話から直接タスクを作成・追跡できる業務フローを構築できます。 ・スタートアップ:カンバンボードでのタスク管理をSaaSの月額費用なしで導入でき、Dockerで素早く起動してセルフホストでデータを自社管理できます。 ・個人事業主・フリーランス:Windows、Mac、Linuxのデスクトップアプリで、個人のタスク管理やプロジェクト整理をローカル完結で無料で行えます。

有料サービスとの違い

Trelloは無料プランにボード数や拡張機能の制限があり、Asanaも高度な機能は有料プランが必要ですが、Focalboardはセルフホストで完全無料、ボード数やユーザー数に制限なく、カンバン・テーブル・カレンダーなど複数のビュー形式を標準で利用できます。

[!WARNING] このリポジトリは現在メンテナンスされていません。メンテナーになることに興味がある方はこちらでお知らせください

このリポジトリにはスタンドアロン版のFocalboardのみが含まれています。Mattermostプラグインをお探しの場合はmattermost/mattermost-plugin-boardsを参照してください。

Focalboard

CIステータス CodeQL

Focalboard

Focalboardは、Trello、Notion、Asanaに代わるオープンソースの多言語対応セルフホスト型プロジェクト管理ツールです。

個人やチームの作業を定義、整理、追跡、管理するのに役立ちます。Focalboardには2つのエディションがあります:

Focalboardを試す

パーソナルデスクトップ(Windows、Mac、Linuxデスクトップ)

  • WindowsWindows App Storeからダウンロードするか、最新リリースからfocalboard-win.zipをダウンロードして展開し、Focalboard.exeを実行。
  • MacMac App Storeからダウンロード。
  • Linuxデスクトップ最新リリースからfocalboard-linux.tar.gzをダウンロードして展開し、focalboard-appを開く。

パーソナルサーバー

Ubuntu最新インストールガイドに従って、コンパイル済みFocalboardパーソナルサーバーをUbuntuにダウンロードして実行できます。

APIドキュメント

Boards APIのドキュメントはhttps://htmlpreview.github.io/?https://github.com/mattermost/focalboard/blob/main/server/swagger/docs/html/index.htmlで確認できます。

はじめに

開発者ガイドパーソナルサーバーの開発環境セットアップの詳細な手順があります。~Focalboardコミュニティチャンネルに参加して他の開発者とつながることもできます。

focalboardディレクトリに以下を含む.envファイルを作成:

EXCLUDE_ENTERPRISE="1"

サーバーをビルド:

make prebuild
make

サーバーを実行:

 ./bin/focalboard-server

ブラウザでhttp://localhost:8000にアクセスしてFocalboardサーバーを利用できます。ポートはconfig.jsonで設定可能です。

スタンドアロンデスクトップアプリのビルドと実行

SQLiteに対してローカルで実行するサーバーをパッケージ化したスタンドアロンアプリをビルドできます:

  • Windows

    • Windows 10、Windows 10 SDK 10.0.19041.0、.NET 4.8 developer packが必要
    • git-bashプロンプトを開く
    • make prebuildを実行
    • make win-wpf-appを実行
    • cd win-wpf/msix && focalboard.exeを実行
  • Mac

    • macOS 11.3+とXcode 13.2.1+が必要
    • make prebuildを実行
    • make mac-appを実行
    • open mac/dist/Focalboard.appを実行
  • Linux

    • Ubuntu 18.04でテスト済み
    • webgtk依存関係をインストール
    • make prebuildを実行
    • 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 .

ユニットテスト

コミットをチェックインする前に、make ciを実行してください:

  • サーバーユニットテストmake server-test
  • WebアプリESLintcd webapp; npm run check
  • Webアプリユニットテストcd webapp; npm run test
  • WebアプリUIテストcd webapp; npm run cypress:ci

最新情報