From 58a33a88e6a02de63f8744bd1c2908a6373a36c9 Mon Sep 17 00:00:00 2001 From: muppeth Date: Tue, 5 Mar 2024 17:11:26 +0100 Subject: [PATCH] external ip setting --- Vagrantfile | 2 ++ templates/etc/prosody/prosody.cfg.lua.j2 | 3 +++ 2 files changed, 5 insertions(+) diff --git a/Vagrantfile b/Vagrantfile index 8fc530f..e525709 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -15,6 +15,8 @@ Vagrant.configure("2") do |config| prosody.vm.network "forwarded_port", guest: 80, host: 8884, host_ip: "192.168.33.5" prosody.vm.network "forwarded_port", guest: 443, host: 4444, host_ip: "192.168.33.5" prosody.vm.network "forwarded_port", guest: 8080, host: 8081, host_ip: "192.168.33.5" + prosody.vm.network "forwarded_port", guest: 5222, host: 5222, host_ip: "192.168.33.5" + prosody.vm.network "forwarded_port", guest: 8080, host: 8081, host_ip: "192.168.33.5" prosody.vm.network "private_network", ip: "192.168.33.5" config.vm.provision "shell", inline: "apt install acl" end diff --git a/templates/etc/prosody/prosody.cfg.lua.j2 b/templates/etc/prosody/prosody.cfg.lua.j2 index dd187b1..101755a 100644 --- a/templates/etc/prosody/prosody.cfg.lua.j2 +++ b/templates/etc/prosody/prosody.cfg.lua.j2 @@ -46,6 +46,9 @@ http_paths = { -- See https://prosody.im/doc/configure c2s_direct_tls_ports = { {{ prosody_c2s_direct_tls_ports }} } s2s_direct_tls_ports = { {{ prosody_s2s_direct_tls_ports }} } +{% if prosody_external_ip is defined and prosody_external_ip != 'null' %} +external_addresses = { "{{ prosody_external_ip }}" } +{% endif %} -- Enable use of libevent for better performance under high load -- For more information see: https://prosody.im/doc/libevent