Routing: Difference between revisions
From Buzznet
Line 13: | Line 13: | ||
* Configure it for compilation with <code>./Config</code> | * Configure it for compilation with <code>./Config</code> | ||
* The script will ask you a few questions. It is recommended to pick the defaults for everything, so you can just hit enter on every question. | * The script will ask you a few questions. It is recommended to pick the defaults for everything, so you can just hit enter on every question. | ||
* After you finish configuring, you can now compile and install | * After you finish configuring, you can now compile and install UnrealIRCd with <code>make && make install</code> | ||
=== Step 3: Preparing Your Configuration=== | === Step 3: Preparing Your Configuration=== |
Revision as of 18:58, 3 April 2025
Step 1: Preparing your system
- you will need a few tools, like:
wget
,libssl-dev
, etc. - On Ubuntu, Debian and the like, you can install these with
apt install wget build-essential python3 libssl-dev
- It is usually a good idea to run UnrealIRCd on it's own user. You can create a
ircd
user withadduser ircd
- Switch to the new ircd user with
su ircd
Step 2: Downloading and building the IRCd
We will download Unrealircd
- Get the IRCD source code with
wget --trust-server-names https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz
- Configure it for compilation with
./Config
- The script will ask you a few questions. It is recommended to pick the defaults for everything, so you can just hit enter on every question.
- After you finish configuring, you can now compile and install UnrealIRCd with
make && make install