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 |