CasaOSは、自宅のハードウェアでDockerアプリを動かし、ファイルを管理できるWeb UIを備えたオープンソースのパーソナルクラウドシステムです。
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
マシンに ONCE をインストール
curl https://get.once.com | sh - 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 の数値は毎日更新されます。
関連プロジェクト
セルフホスト型のWebページ変更監視ツール。ページが更新されるとDiscord、Email、Slack、Telegram、webhookなどで通知します。
ルーティンの計画、セットの記録、トレーニングデータの自前サーバー管理ができるセルフホスト型ジム・体重トラッカー。
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。
Django製のセルフホスト可能なオープンソースのワークアウト・栄養・体重管理アプリ。REST APIとモバイルアプリも提供。
複式簿記と財務レポートに対応した、中小企業向けのオープンソース会計・在庫管理ソフトウェア。