How to install Anope IRC services (ChanServ, NickServ, OperServ, etc)

NickServ/ChanServ on a net you host is either:

  1. KIRE Product Addon — $5/mo or $50/yr, checkbox on the IRCD cart (addon id 5, packages 5/6/20), or
  2. 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.

  • 8 Users Found This Useful
Was this answer helpful?

Related Articles

How to install and configure an UnrealIRCD Server

Run UnrealIRCd on an IRCD Shell (kire.net/ircd.php, cart gid=5). Dedicated IPv4/IPv6, bind 6667 /...