Install

If you want the NickServ, ChanServ and all other *Serv you need to install anope

To do so you need to firstly install the required packages:

$ doas pkg_add wget cmake

Then download Anope,

Do that by executing the following commands:

$ wget https://github.com/anope/anope/archive/2.0.9.tar.gz
$ tar zxf 2.0.9.tar.gz
$ cd anope-2.0.9

This will download the newest version of anope, untar it and it will cd into the dir.

Then what you want to do is the following:

$ ./Config

and at every question you can press enter, its not recommended to edit any value

Then you need to do the following to build it:

 
$ make
$ doas make install

Then the source is builded and you can go ahead edit the conf,

$ cd ~/services/conf
$ vi services.conf

edit at the services.conf the following things:

  1. At name = "services.host" you need to set the 'value =' (below the "name =" line) to: services.YOURVPSNAME.coconut.ircnow.org
  2. At uplink block you need to change it to something like this:
    uplink
    {
            host = "<YOURVPSNAME>.coconut.ircnow.org"
            ssl = no
            port = 6667
            password = "<THINK OF THIS BUT PLZ SAVE IT FOR NOW, YOU NEED IT LATER>"
    }
  3. and edit the 'serverinfo' block.

Now go to your ngircd conf and if its right then

Search for the [Server] block (with a lots of comments) and edit the following things:

  1. Name = services.<YOURVPSNAME>.coconut.ircnow.org
  2. Host = <YOURVPSNAME>.coconut.ircnow.org
  3. MyPassword and PeerPassword to the password at the uplink block in services.conf

then restart (or reload) your ngircd

then do the following to start the services:

$ cd ~/services/bin
$ ./anoperc start

if './anoperc start' fails, plz relook the conf or if you dont get out of the error, you can contact Miniontoby (AKA MiniontobyPI) on the ircnow network