Repolode
basecamp

basecamp/once-campfire

単一のDockerイメージでデプロイできる、ルーム、ダイレクトメッセージ、検索、ファイル添付、Bot APIを備えたセルフホスト型Webグループチャット。

代替できる製品:Slack

スター
4,790
フォーク
819
未解決の Issue
52
最終コミット
一昨日

これは何?

Campfireは、自分たちでチャットサーバーを運用したいチームやグループ向けのWebベースのチャットアプリケーションです。グループチャットに求められる基本機能として、アクセス制御付きの複数ルーム、ダイレクトメッセージ、プレビュー付きのファイル添付、検索、@メンション、Web Pushによる通知を備えています。

DockerイメージにはWebアプリ、バックグラウンドジョブ、キャッシュ、ファイル配信、SSLが含まれているため、1台のマシンにデプロイする場合、追加のサービスは不要です。プロジェクトでは、初期セットアップとインスタンスの更新を行うツールONCEを使ったインストールを推奨していますが、通常のDockerデプロイ方法もドキュメントに記載されています。初回起動時にはウィザードで管理者アカウントを作成します。

Bot連携用のAPIを提供しています。また、CampfireはDjango、Laravel、Express、Elixir、Go、Rust、Cなど、複数の言語やフレームワークでも実装されており、それぞれ別のリポジトリで公開されています。

主な機能

  • 01アクセス制御付きの複数ルームとダイレクトメッセージ
  • 02プレビュー付きファイル添付と全文検索
  • 03Web Push通知と@メンション
  • 04Webアプリ、バックグラウンドジョブ、キャッシュ、SSLを含む単一のDockerイメージ
  • 05Bot連携用API

ユースケース

  • ユーザー数に応じたサブスクリプションなしで、自分のサーバーにプライベートなチームチャットを構築する
  • ルームやダイレクトメッセージを備えたコミュニティやグループチャットを運営する
  • APIを通じてBotやスクリプトをチャットルームに接続する

クイックスタート

  1. 1

    マシンに ONCE をインストール

    curl https://get.once.com | sh
  2. 2

    コマンドラインから ONCE で Campfire をデプロイ

    once deploy ghcr.io/basecamp/once-campfire --host chat.example.com

使う前に知っておきたいこと

  • セルフホスティングには、自分で管理できるマシンと、そのマシンを指すドメイン名が必要です。
  • Campfire にはサインインページに管理者のメールアドレスが設定されており、変更しない限り、すべての訪問者に表示されます。

トピック

よくある質問

once-campfire とは?
単一のDockerイメージでデプロイできる、ルーム、ダイレクトメッセージ、検索、ファイル添付、Bot APIを備えたセルフホスト型Webグループチャット。 Campfireは、自分たちでチャットサーバーを運用したいチームやグループ向けのWebベースのチャットアプリケーションです。グループチャットに求められる基本機能として、アクセス制御付きの複数ルーム、ダイレクトメッセージ、プレビュー付きのファイル添付、検索、@メンション、Web Pushによる通知を備えています。
once-campfire は無料で使えますか?ライセンスは?
once-campfire は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
once-campfire は今もメンテナンスされていますか?
活発にメンテナンス中。once-campfire の最終コミットは 2026年10月17日 です。
once-campfire は何に使えますか?
ユーザー数に応じたサブスクリプションなしで、自分のサーバーにプライベートなチームチャットを構築する ルームやダイレクトメッセージを備えたコミュニティやグループチャットを運営する APIを通じてBotやスクリプトをチャットルームに接続する
once-campfire のインストール方法は?
マシンに ONCE をインストール: curl https://get.once.com | sh コマンドラインから ONCE で Campfire をデプロイ: once deploy ghcr.io/basecamp/once-campfire --host chat.example.com
once-campfire はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/basecamp/once-campfire

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト