私はラズベリーパイを購入しました。おそらく24時間365日のIRCサーバーとして使うつもりです。IRCDハイブリッドを使用理想的には、このサーバーには永続的なチャット履歴 (チャネルに参加する新しいユーザーがチャットの最後のx
メッセージを自動的に表示) と作業タイムスタンプがあるはずです。可能であれば、ユーザーは使用している IRC クライアントに関係なくこのチャット履歴を見ることができますが、そのために IRC サーバーと一緒に何らかの変更された Web クライアントをホストする必要がある場合でも問題ありません。
SUで同様の質問をいくつか見ました(これそしてこれ) ですが、これは Linux でセルフホスト型 IRC サーバーを使用して具体的に実行できるのか、また、実行できる場合、最適な方法は何か疑問に思いました。
どのようなアドバイスでも大歓迎です。
答え1
IRC 自体はチャット履歴を記録しません。ユーザー間でメッセージを転送するだけです。一部の IRC には、通過するすべてのメッセージをダンプするログ機能がありますが、すべてのチャンネルで IRC ボットを実行しない限り (すべてのユーザーが独自のチャンネルを作成できる場合、これは実現可能または拡張可能なソリューションではありません)、チャンネル履歴をユーザーに「再生」することはできません。
バウンサーはこれを実行できますが、監査目的などでチャット ログを保持したい場合、これは通常、エンド ユーザーが完全に制御できるものです。
ただし、PHP Free Chat は期待どおりに動作し、Apache と PHP のみを必要とするため、エンド ユーザーはクライアントのインストールについて心配する必要がありません。