3 ms·
UnrealIRCD front-ended by TheLounge web interface that has history would fit what you described, but the setup is not super quick unless one finds Ansible playb
by LinuxBender 4y ago
UnrealIRCD front-ended by TheLounge web interface that has history would fit what you described, but the setup is not super quick unless one finds Ansible playbooks for both. I would imagine public Ansible scripts for this exist.
No registration would be required and TheLounge provides chat persistence. Both are open source. Visitors would not need to be technical and would not need to know IRC commands. Rooms can be deleted by the channel operator. Clients of TheLounge require only a browser and do not require any additional software. The IRC daemon scales to tens of thousands of people on a small server. Adding a web front-end reduces that number a little.
[1] - https://www.unrealircd.org/ https://www.unrealircd.org/ https://github.com/unrealircd/unrealircd/ https://github.com/unrealircd/unrealircd/
[2] - https://thelounge.chat/ https://thelounge.chat/ https://github.com/thelounge https://github.com/thelounge
- deleted 4y ago[deleted]
- LinuxBender 4y agoI should add to this for completeness sake that TheLounge in public mode, anyone can join but history is lost when they disconnect. In private mode history is kept but you have to pre-populate users with a password they would change after logging in. i.e. create alice and bob with a default password and email or text it to them. Sadly there is no self service registration page yet. I had a live demo of ngircd and thelounge which all together took me about 9 minutes to set up. On Alpine Linux this was just "apk add ngircd thelounge" then edit my nginx proxy config, edit 2 config files, start the services.