How to Install ngIRCd on MXLinux Latest

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.

Prerequisites

Before you can install ngIRCd on MXLinux, you need to have the following prerequisites:

  1. A user account with sudo privileges.
  2. Internet connectivity.
  3. Terminal application with root access.

Installation

Follow the steps below to install ngIRCd on MXLinux:

1. Update the system

Open the terminal and run the following command to update your system packages and dependencies:

sudo apt-get update && sudo apt-get upgrade

2. Install ngIRCd package

Now that your system is up-to-date, run the following command to install ngIRCd package:

sudo apt-get install ngircd

3. Configure 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.

4. Start the ngIRCd service

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

5. Verify ngIRCd service status

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.

6. Connect to the ngIRCd server

You can now connect to the ngIRCd server using any IRC client software, such as HexChat.

Conclusion

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!