ngIRCd is a high-performance and lightweight Internet Relay Chat (IRC) server. It is easy to configure and offers many features such as SSL/TLS encryptions, channel modes, and more. This guide will show you how to install ngIRCd on MXLinux latest.
Before you can install ngIRCd on MXLinux, you need to have the following prerequisites:
Follow the steps below to install ngIRCd on MXLinux:
Open the terminal and run the following command to update your system packages and dependencies:
sudo apt-get update && sudo apt-get upgrade
Now that your system is up-to-date, run the following command to install ngIRCd package:
sudo apt-get install ngircd
Once the installation is complete, you need to configure ngIRCd by editing its configuration file.
sudo nano /etc/ngircd/ngircd.conf
Here, you can configure your ngIRCd server settings, such as server name, hostname, port number, and more. Refer to the ngIRCd documentation for the full list of configuration options.
After configuring ngIRCd, you need to start its service:
sudo systemctl start ngircd
You can also enable the ngIRCd service to start automatically at system startup:
sudo systemctl enable ngircd
Run the following command to verify that the ngIRCd service is running:
sudo systemctl status ngircd
If the ngIRCd service is running, you should see an output like this:
● ngircd.service - ngIRCd Internet Relay Chat Server
Loaded: loaded (/lib/systemd/system/ngircd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-11-14 12:25:07 UTC; 5s ago
Process: 11195 ExecStartPre=/usr/sbin/ngircd --configfile /etc/ngircd/ngircd.conf --info (code=exited, status=0/SUCCESS)
Main PID: 11211 (ngircd)
Tasks: 1 (limit: 4709)
Memory: 404.0K
CGroup: /system.slice/ngircd.service
└─11211 /usr/sbin/ngircd --configfile /etc/ngircd/ngircd.conf
Nov 14 12:25:07 mxlinux systemd[1]: Starting ngIRCd Internet Relay Chat Server...
Nov 14 12:25:07 mxlinux ngircd[11195]: Configuration file /etc/ngircd/ngircd.conf seems okay.
Nov 14 12:25:07 mxlinux systemd[1]: Started ngIRCd Internet Relay Chat Server.
You can now connect to the ngIRCd server using any IRC client software, such as HexChat.
In this tutorial, we have shown you how to install ngIRCd on MXLinux and configure its settings. You should now have a fully functional IRC server running on your MXLinux system.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!