web-dev-qa-db-ja.com

Raspbianで永続的なチャット履歴とタイムスタンプを使用してIRCサーバーをセットアップしますか?

24時間年中無休のIRCサーバーとして使用する予定のRaspberryPiを購入しました。おそらく IRCD-Hybridを使用 です。理想的には、このサーバーには永続的なチャット履歴(チャネルに参加する新しいユーザーは、チャットの最後のxメッセージを自動的に表示する必要があります)と作業タイムスタンプがあります。可能であれば、ユーザーは使用しているIRCクライアントに関係なくこのチャット履歴を表示できますが、IRCサーバーと一緒に何らかの変更されたWebクライアントをホストする必要がある場合は、そうではありません。問題。

SUで同様の質問をいくつか見ましたが( this および this を参照)、これがセルフホストのLinuxで特に可能かどうか疑問に思いましたIRCサーバー、もしそうなら、それを行うための最良の方法。

どんなアドバイスでも大歓迎です。

3
mickdekkers

IRC自体はチャット履歴を記録せず、ユーザー間でメッセージを転送するだけです。一部のircdには、通過するすべてのメッセージをダンプするロギング機能がある場合がありますが、すべてのチャネルでIRCボットが実行されていない限り、これは、ユーザーが独自のボットを作成できる場合、実行可能またはスケーラブルなソリューションではありません。チャネル、ユーザーにチャネル履歴を「再生」することはできません。

警備員はこれを行うことができますが、監査目的などでチャットログを保持したい場合、これは通常、エンドユーザーが完全に制御できるものです。

ただし、PHP無料チャットは希望どおりに機能し、ApacheとPHPのみが必要であり、エンドユーザーはクライアントのインストールについて心配する必要はありません。

2
LawrenceC