Setting up HostServ
HostServ provides advanced virtual hostname (vhost) management.
#
HostServ BlockThe 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 OptionsHostServ supports all standard services bot options.
#
reggroupThis group will receive memos when a user requests a new vhost.
#
request_per_nickThis 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.
#
ModulesIn addition to loading the HostServ service bot itself, these modules configure what SASL mechanisms your network will support.
Module | Features |
---|---|
modules/hostserv/main | Core components |
modules/hostserv/help | HELP command |
modules/hostserv/offer | OFFER system |
modules/hostserv/onoff | ON and OFF commands |
modules/hostserv/request | REQUEST system |
modules/hostserv/vhost | VHOST and LISTVHOST commands |
modules/hostserv/vhostnick | VHOSTNICK command |
modules/hostserv/group | GROUP command |
modules/hostserv/drop | DROP command |