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.
Before we begin, you will need:
First, update the system by running:
sudo dnf update
UnrealIRCd requires few dependencies that we need to install using the following command:
sudo dnf install gcc openssl-devel wget
We need to download the latest version of UnrealIRCd from its official website. Run:
wget https://www.unrealircd.org/downloads/UnrealIRCd-latest.tar.gz
Unpack the downloaded file by running:
tar -xzf UnrealIRCd-latest.tar.gz
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
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
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!