Connecting jigasi over ssh port forwarding


I installed jigasi through apt on my local computer running Ubuntu and tried to connect it to my web server where there is a functioning jitsi installation present that I run through docker.

I expose prosody’s 5347 port to the docker host’s localhost and connect it to my computer with a port forwarding.

When I run the jigasi service, I get the following error: host-unknown, host:localhost, port:5347
org.xmpp.component.ComponentException: host-unknown
	at org.jivesoftware.whack.ExternalComponent.connect(
	at org.jivesoftware.whack.ExternalComponentManager.addComponent(
	at org.jivesoftware.whack.ExternalComponentManager.addComponent(
	at org.jitsi.retry.RetryStrategy$
	at java.base/java.util.concurrent.Executors$
	at java.base/
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$

The reason for not using jigasi on the web server with the other components is that my phone provider only allows clients from inside my LAN to connect via SIP.

I started the docker container for jigasi once to copy the configuration to my local installation.

Any ideas? Do I need to forward more ports? Any special config values I need to set?

Setting JIGASI_OPTS="--nocomponent=true" did the trick.

I also had to forward prosody’s port 5222.

Now I’m stuck at:

impl.protocol.jabber.InfoRetreiver.retrieveDetails().369 Cannot load details for contact : XMPPError: item-not-found - cancel

same here