Configurer un serveur IRC avec un historique de discussion persistant et des horodatages sur Raspbian?

2

J'ai acheté un Raspberry Pi que je compte utiliser comme serveur IRC 24/7, probablement en utilisant IRCD-Hybrid . Idéalement, ce serveur aurait un historique de chat persistant (où les nouvelles personnes rejoignant le (s) canal (s) devraient automatiquement voir le dernier numéro de la discussion. x messages) ainsi que des horodatages de travail. Si possible, les utilisateurs seraient en mesure de voir cet historique de discussion, quel que soit le client IRC utilisé, mais si cela nécessite que je héberge une sorte de client Web modifié à côté du serveur IRC, alors ce n'est pas un problème.

J'ai vu plusieurs questions similaires sur le SU (voir ce et ce ), mais je me demandais si cela était spécifiquement possible sous Linux avec un serveur IRC auto-hébergé et, dans l’affirmative, quelle était la meilleure façon de le faire.

Tout conseil serait immensément apprécié.

mickdekkers
la source

Réponses:

2

IRC lui-même n'enregistre pas l'historique des discussions, il ne fait que transmettre les messages entre les utilisateurs. Certains ircd peuvent avoir une installation de journalisation qui vide tous les messages qui les dépassent, mais à moins que des robots IRC ne fonctionnent dans chaque canal, ce qui n'est pas une solution réalisable ou évolutive lorsqu'un utilisateur peut créer ses propres canaux, en "rejouant" l'historique des canaux pour les utilisateurs n'est pas possible.

Un videur peut le faire, mais l’utilisateur final en a généralement le contrôle complet si vous souhaitez conserver des journaux de discussion à des fins d’audit ou autre.

Cependant, le chat gratuit en PHP fonctionne comme vous le souhaitez, ne nécessite que Apache et PHP, et l'utilisateur final n'a pas à s'inquiéter de l'installation d'un client.

LawrenceC
la source
2
InspIRCd possède cette fonctionnalité, mais les horodatages sont impossibles.
Johannes Kuhn
1
J'ai fini par utiliser InspIRCd et KiwiIRC (un client Web que vous pouvez héberger vous-même), et j'ai l'historique de discussion sur le serveur et l'horodatage client.
mickdekkers
Oui, je ne savais pas qu'InspIRCd était horodaté et conservait l'histoire, c'est une bonne information. :)
LawrenceC