I installed it with a caddy proxy, works like a charm. I've used the Converse.js web client, Modal on iOS and Conversations for Android. The installation was quick and easy, file and photo sharing works, audio and video calls.
Really the hardest part is getting friends to use it.
I had a black Citroen C4 I called Marxine, from Karl Marx plus making it sound feminine and french lol.