Menyiapkan server IRC dengan riwayat obrolan dan cap waktu terus-menerus di Raspbian?


2

Saya telah membeli Raspberry Pi yang ingin saya gunakan sebagai server 24/7 IRC, mungkin menggunakan IRCD-Hybrid . Idealnya, server ini akan memiliki riwayat obrolan persisten (di mana orang baru yang bergabung dengan saluran?) Akan secara otomatis melihat obrolan terakhir x pesan) serta cap waktu yang berfungsi. Jika memungkinkan, pengguna akan dapat melihat riwayat obrolan ini terlepas dari klien IRC yang mereka gunakan, tetapi jika ini mengharuskan saya untuk meng-host semacam klien web yang dimodifikasi bersama server IRC maka itu tidak masalah.

Saya telah melihat beberapa pertanyaan serupa tentang SU (lihat ini dan ini ), tapi saya bertanya-tanya apakah ini secara khusus dimungkinkan di Linux dengan server IRC yang di-host sendiri, dan jika demikian, cara terbaik untuk melakukannya.

Nasihat apa pun akan sangat dihargai.

Jawaban:


2

IRC sendiri tidak merekam riwayat obrolan, itu hanya meneruskan pesan antar pengguna. Beberapa ircd's mungkin memiliki fasilitas logging yang membuang setiap pesan yang melewatinya, tetapi kecuali Anda memiliki bot IRC yang berjalan di setiap saluran, yang bukan merupakan solusi yang layak atau dapat diukur ketika setiap pengguna dapat membuat saluran sendiri, "memutar ulang" riwayat saluran ke pengguna tidak mungkin.

Seorang penjaga dapat melakukan ini, tetapi ini adalah sesuatu yang biasanya pengguna akhir memiliki kontrol penuh atas, jika Anda ingin menyimpan log obrolan untuk keperluan audit atau sesuatu seperti itu.

Namun, PHP Free Chat berfungsi seperti yang Anda inginkan, hanya membutuhkan Apache dan PHP, dan pengguna akhir tidak perlu khawatir menginstal klien.


2
InspIRCd memiliki fitur ini, tetapi cap waktu tidak mungkin.
Johannes Kuhn

1
Saya akhirnya menggunakan InspIRCd dan KiwiIRC (klien web yang dapat Anda host sendiri), dan saya punya riwayat obrolan sisi server dan cap waktu di sisi klien.
mickdekkers

Ya, saya tidak tahu kalau cap timsamped dan mempertahankan sejarah InspIRCd, itu info yang bagus. :)
LawrenceC
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.