Apache Answerは、コミュニティフォーラムやヘルプセンター、ナレッジ管理サイトを構築できるオープンソースのQ&Aプラットフォームです。
Erudika/scoold
Stack Overflowに着想を得てSpring Bootで構築された、チーム向けのセルフホスト型Q&A・ナレッジ共有プラットフォーム。
代替できる製品:Stack Overflow for Teams
- スター
- 920
- フォーク
- 228
- 未解決の Issue
- 7
- 最終コミット
- 4 日前
これは何?
Scooldは、Stack Overflowをモデルにしたチームや組織向けのQ&Aプラットフォームです。質問と回答、投票とバッジ付きのレピュテーション、重複質問の候補表示、全文検索、質問やユーザーのグループを分離するスペースを備えています。単一のSpring Boot JARとして提供され、Heroku、AWS、Azure、または一般的なVPSにデプロイできます。
バックエンドは、複数の対応データベースにデータを保存する別個のマルチテナントサービスParaが担います。ScooldはParaのクライアントなので、複数のScooldインスタンスで1つのPara環境を共有したり、異なるParaアプリ上で複数のScooldサイトを稼働させたりできます。フロントエンドにはjQueryとMaterialize CSSを使用しています。
ソーシャルログインとLDAPログイン、mTLS対応、OpenAPI 3.0で記述されたRESTful API、webhook、メール通知、シンタックスハイライト付きMarkdown、RTL言語に対応したi18nを提供します。商用版のScoold Proでは、チャット連携とSAML/SCIM機能が追加されます。
主な機能
- 01投票、レピュテーション、バッジに対応したQ&Aと、カスタムバッジの作成
- 02全文検索と、類似質問や重複質問の候補表示
- 03質問とユーザーを分離されたチームごとにまとめるスペース
- 04Paraサービスを介した、特定のデータベースに依存しないバックエンド
- 05ソーシャル認証、LDAP認証、mTLS認証
- 06OpenAPI 3.0で文書化されたRESTful APIと、署名付きペイロードに対応したwebhook
ユースケース
- エンジニアリングチームが互いの質問に回答する社内ナレッジベースの構築
- 製品ユーザー向けのセルフホスト型サポートフォーラムの運営
- Stack Overflow for Teamsのコンテンツをセルフホスト型インスタンスへ移行
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/erudika/scoold.git && cd scoold - 2
Mavenでプロジェクトをビルドする
mvn install - 3
ローカルの開発用インスタンスを起動する(scoold-application.confファイルが必要)
mvn -Dconfig.file=./scoold-application.conf spring-boot:run
使う前に知っておきたいこと
- データの保存には、別途Paraバックエンドサーバーが必要です。
- ソースからビルドするにはJDK 8以降とMavenが必要です。ネイティブイメージの作成にはGraalVMも必要です。
- SAML、ファイルのアップロード、メンションなどの主要機能の一部は、有料版のScoold Proでのみ利用できます。
収録されている特集
トピック
よくある質問
- scoold とは?
- Stack Overflowに着想を得てSpring Bootで構築された、チーム向けのセルフホスト型Q&A・ナレッジ共有プラットフォーム。 Scooldは、Stack Overflowをモデルにしたチームや組織向けのQ&Aプラットフォームです。質問と回答、投票とバッジ付きのレピュテーション、重複質問の候補表示、全文検索、質問やユーザーのグループを分離するスペースを備えています。単一のSpring Boot JARとして提供され、Heroku、AWS、Azure、または一般的なVPSにデプロイできます。
- scoold は無料で使えますか?ライセンスは?
- scoold は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- scoold は今もメンテナンスされていますか?
- 活発にメンテナンス中。scoold の最終コミットは 2026年11月3日 です。
- scoold は何に使えますか?
- エンジニアリングチームが互いの質問に回答する社内ナレッジベースの構築 製品ユーザー向けのセルフホスト型サポートフォーラムの運営 Stack Overflow for Teamsのコンテンツをセルフホスト型インスタンスへ移行
- scoold のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/erudika/scoold.git && cd scoold Mavenでプロジェクトをビルドする: mvn install ローカルの開発用インスタンスを起動する(scoold-application.confファイルが必要): mvn -Dconfig.file=./scoold-application.conf spring-boot:run
- scoold はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Erudika/scoold
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Cloudflare Workers、D1、R2上で完結するセルフホスト型のチーム・個人向けナレッジベース。Memos互換APIとMCPエンドポイントを備えています。
codidact.comを支えるRails製のQ&Aコミュニティソフトウェア。1つのインストールで複数のコミュニティ、カテゴリ、投稿タイプに対応します。
Spring Bootアプリケーション向けに、EurekaによるサービスディスカバリーなどのNetflix OSSコンポーネントをSpring Cloudと統合します。
Spring CloudインターフェースのKubernetes実装により、Spring CloudアプリでKubernetesをサービスディスカバリーや設定に利用できます。
Java、LangChain4j、Spring Boot、Vue 3を基盤とするオープンソースのAIエージェント開発プラットフォーム。モデル、エージェント、RAG、Skills、MCP、テキストからSQLを生成する分析に対応。