# ngircd

ngircd is a free, portable, and lightweight Internet Relay Chat (IRC) server for small or private networks, released under the GNU General Public License (GPL). It is open source and self-hosted, installable on ZimaOS, Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1352/ngircd

## Description

ngIRCd is a free, portable, and lightweight Internet Relay Chat (IRC) server for small or private networks, released under the GNU General Public License (GPL). It is easy to configure, handles dynamic IP addresses, and supports IPv6, SSL-protected connections, and PAM for authentication. It is written from scratch and not based on the original IRCd.

## Platform availability

Available on 2 of 9 platforms: Unraid, ZimaOS.

## Health score

51/100 (Fair), based on 3 of 4 factors.
- Maintained: 70 (last commit 103 days ago)
- Popular: 24 (14 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)

## Links

- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/ngircd
- Docker Hub: https://hub.docker.com/r/linuxserver/ngircd
- GitHub: https://github.com/linuxserver/docker-ngircd
- Official website: https://ngircd.barton.de/
- Unraid: https://ca.unraid.net/apps/ngircd-196m14d1220lxd?q=ngircd
- Documentation: https://ngircd.barton.de/doc/COPYING

## Common questions

### Which Docker image should I pull if I am not sure about the CPU architecture?

Pull lscr.io/linuxserver/ngircd:latest and Docker's manifest should select the correct image for your architecture. You can also pull specific architecture images via tags.

### Can ngIRCd protect client and server connections with TLS?

Yes. It supports SSL/TLS-protected client-server links and server-server links.

### Can ngIRCd use PAM for user authentication?

Yes, ngIRCd can use Pluggable Authentication Modules (PAM) for user authentication.

### Is ngIRCd suitable for a host with a dynamic IP address?

Yes, it is described as having no problems with servers that have dynamic IP addresses.

### Where can I find the full list of ngIRCd command-line and configuration options?

It ships with ngircd(8) and ngircd.conf(5) manual pages. Those pages list the possible command-line parameters and configuration options.

---
Source: Our Local Host (https://ourlocalhost.com/app/1352/ngircd), the self-hosted and open-source app directory.
