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