How to Install UnrealIRCd on Fedora Server Latest

In this tutorial, we will show you how to install UnrealIRCd, a popular open-source Internet Relay Chat (IRC) server, on Fedora Server Latest release.

Prerequisites

Before we begin, you will need:

Step 1: Update the System

First, update the system by running:

sudo dnf update

Step 2: Install Dependencies

UnrealIRCd requires few dependencies that we need to install using the following command:

sudo dnf install gcc openssl-devel wget

Step 3: Download UnrealIRCd

We need to download the latest version of UnrealIRCd from its official website. Run:

wget https://www.unrealircd.org/downloads/UnrealIRCd-latest.tar.gz

Step 4: Extract UnrealIRCd

Unpack the downloaded file by running:

tar -xzf UnrealIRCd-latest.tar.gz

Step 5: Install UnrealIRCd

Change into the UnrealIRCd directory and run the configuration script:

cd UnrealIRCd-*
./Config

The script will ask you several questions. If you are unsure, use the default values by pressing Enter.

After configuration, build and install UnrealIRCd:

make
sudo make install

Step 6: Configure and Run UnrealIRCd

Change into your installation directory (/home/ircd by default) and edit the file unrealircd.conf:

cd /home/ircd/UnrealIRCd/conf/
sudo nano unrealircd.conf

In this file, you can configure your IRC server.

After changing the configuration file, you can run UnrealIRCd:

sudo /home/ircd/UnrealIRCd/unrealircd start

Conclusion

UnrealIRCd is now installed on your Fedora Server Latest. You can now connect to your IRC server on port 6667 with a client such as HexChat or mIRC.

Enjoy IRCing!

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!