Skip to main content

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