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.
| 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 |