| Server IP : 202.61.199.114 / Your IP : 216.73.217.139 Web Server : nginx/1.22.1 System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web20 ( 1018) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /tmp/ispconfig3_install/server/conf/ |
Upload File : |
VirtualHost "{tmpl_var name='domain'}"
enabled = {tmpl_var name='active'};
authentication = "external";
external_auth_command = "/usr/lib/metronome/isp-modules/mod_auth_external/authenticate_isp.sh";
allow_registration = {tmpl_var name='public_registration'};
<tmpl_if name='registration_url' op='!=' value=''>
registration_url = "{tmpl_var name='registration_url'}";
registration_text = "{tmpl_var name='registration_message'}";
</tmpl_if>
no_registration_whitelist = true;
modules_enabled = {
"roster",
"private",
"vcard",
"privacy",
"pep",
<tmpl_if name='public_registration' op='==' value='true'>
"register",
<tmpl_elseif name='registration_url' op='!=' value=''>
"register_redirect",
</tmpl_if>
"admin_adhoc",
};
disco_items = {
<tmpl_if name='use_muc' op='==' value='true'>
{
"muc.{tmpl_var name='domain'}",
"{tmpl_var name='muc_name'}",
},
</tmpl_if>
<tmpl_if name='use_pubsub' op='==' value='true'>
{
"pubsub.{tmpl_var name='domain'}",
"{tmpl_var name='domain'} Publish/Subscribe",
},
</tmpl_if>
<tmpl_if name='use_proxy' op='==' value='true'>
{
"proxy.{tmpl_var name='domain'}",
"{tmpl_var name='domain'} Bytestream Proxy",
},
</tmpl_if>
<tmpl_if name='use_vjud' op='==' value='true'>
{
"vjud.{tmpl_var name='domain'}",
"{tmpl_var name='domain'} User Directory",
},
</tmpl_if>
};
admins = {
{tmpl_var name='domain_admins'}
};
<tmpl_if name='ssl_cert' op='==' value='true'>
ssl = {
key = "/etc/metronome/certs/{tmpl_var name='domain'}.key",
certificate = "/etc/metronome/certs/{tmpl_var name='domain'}.cert",
};
</tmpl_if>
<tmpl_if name='use_proxy' op='==' value='true'>
VirtualHost "anon.{tmpl_var name='domain'}"
enabled = true;
authentication = "anonymous";
allow_anonymous_multiresourcing = true;
anonymous_jid_gentoken = "{tmpl_var name='domain'} Anonymous User";
admins = {
};
</tmpl_if>
<tmpl_if name='use_muc' op='==' value='true'>
Component "muc.{tmpl_var name='domain'}" "muc"
modules_enabled = {
"muc_limits",
"muc_log",
<tmpl_if name='use_archive' op='==' value='true'>
"muc_log_http",
</tmpl_if>
<tmpl_if name='use_pastebin' op='==' value='true'>
"pastebin",
</tmpl_if>
};
muc_event_rate = 0.7;
muc_burst_factor = 13;
muc_log_presences = false;
<tmpl_if name='use_archive' op='==' value='true'>
muc_log_http_config = {
show_join = {tmpl_var name='archive_join'},
show_status = {tmpl_var name='archive_status'},
theme = "metronome",
url_base = "logs",
};
</tmpl_if>
<tmpl_if name='use_pastebin' op='==' value='true'>
pastebin_path = "/pastes/";
pastebin_expire_after = {tmpl_var name='pastebin_expire'};
pastebin_trigger = "{tmpl_var name='pastebin_trigger'}";
</tmpl_if>
name = "{tmpl_var name='muc_name'}";
restrict_room_creation = "{tmpl_var name='muc_restrict_room_creation'}";
admins = {
{tmpl_var name='muc_admins'}
};
</tmpl_if>
<tmpl_if name='use_pubsub' op='==' value='true'>
Component "pubsub.{tmpl_var name='domain'}" "pubsub"
name = "{tmpl_var name='domain'} Publish/Subscribe";
unrestricted_node_creation = false;
</tmpl_if>
<tmpl_if name='use_proxy' op='==' value='true'>
Component "proxy.{tmpl_var name='domain'}" "proxy65"
proxy65_acl = {
"{tmpl_var name='domain'}",
};
proxy65_interfaces = {
"*",
"::",
};
proxy65_ports = {
5000,
};
</tmpl_if>
<tmpl_if name='use_vjud' op='==' value='true'>
Component "vjud.{tmpl_var name='domain'}" "vjud"
ud_disco_name = "{tmpl_var name='domain'} User Directory";
synchronize_to_host_vcards = "{tmpl_var name='domain'}";
vjud_mode = "{tmpl_var name='vjud_opt_mode'}";
</tmpl_if>