NickServ/ChanServ on a net you host is either:
- KIRE Product Addon — $5/mo or $50/yr, checkbox on the IRCD cart (addon id 5, packages 5/6/20), or
- Self-managed Anope on an IRCD Shell.
This article is path 2. Anope is not the only path. Do this on the IRCD Shell (gid=5), next to UnrealIRCd, not on a bot shell.
Build
SSH in. Current Anope is 2.x from github.com/anope/anope:
cd ~
git clone --branch 2.1 --depth 1 https://github.com/anope/anope.git
cd anope
./Config
make
make install
./Config asks install dir (often ~/services). Copy conf/example.conf to conf/services.conf and edit.
Link to Unreal
In Unreal unrealircd.conf, a uline / link block for services (see current Unreal docs: Linking UnrealIRCd with anope). Matching uplink block in Anope. Same server name, same password, bind the IRCD Shell IP.
cd ~/services
bin/anoperc start
OperServ / NickServ / ChanServ come from the protocol/unreal module in Anope's conf. Enable the modules you actually want.
If you would rather tick a box than compile services, use the addon on the IRCD cart instead.