Setting up HostServ

HostServ provides advanced virtual hostname (vhost) management.

HostServ Block

The hostserv{} block contains settings specific to the HostServ service bot.

A fully configured hostserv{} block may look like:

hostserv {
nick = "HostServ";
user = "HostServ";
host = "misconfigured.network";
real = "Host Management Services";
aliases {
"APPROVE" = "ACTIVATE";
"DENY" = "REJECT";
};
};

Services Bot Options

HostServ supports all standard services bot options.

reggroup

This group will receive memos when a user requests a new vhost.

request_per_nick

This value sets whether the request system works per nick or per account. The recommended setting is to leave this disabled, so that vhosts work as consistently as possible.

Modules

In addition to loading the HostServ service bot itself, these modules configure what SASL mechanisms your network will support.

ModuleFeatures
modules/hostserv/mainCore components
modules/hostserv/helpHELP command
modules/hostserv/offerOFFER system
modules/hostserv/onoffON and OFF commands
modules/hostserv/requestREQUEST system
modules/hostserv/vhostVHOST and LISTVHOST commands
modules/hostserv/vhostnickVHOSTNICK command
modules/hostserv/groupGROUP command
modules/hostserv/dropDROP command