Snikket locked my docker service up, their documentation sucks for when you want to use your own reverse proxy or bind it behind a docker network and not the host.
Comment on What's the best chat to self host?
Yaky@slrpnk.net 3 days ago
IMO Snikket (XMPP) is the easiest all-in-one solution with audio/video chat at the moment. Pretty good on resources too.
I currently host a Matrix Synapse server, but:
- Matrix seems to be expanding in the corporate / institutional direction, more services are expected for regular functionality
- Element X (upcoming client) breaks calls compatibility with old Element, now requiring Element Call. It’s kind of a mess, I presume this is to support group calls, but makes it a PITA to use currently.
- Even with small number of users, Synapse DB grows in size due to state_groups_state table, non-deletable users, and copying ALL data from other servers’ rooms (this one is by design but still…)
ohshit604@sh.itjust.works 3 days ago
Botzo@lemmy.world 3 days ago
I haven’t run snikket before, but it looks straightforward to me. Maybe the documentation has improved?
ohshit604@sh.itjust.works 3 days ago
Doesn’t cover Traefik, plus the docker-compose.yml contains 4 separate images and researching into them didn’t provide much info.
snicket_proxy
,snikket_certs
,snikket_portal
andsnikket_server
. All four of these images bind to the host and if I am supplying my own reverse proxy then bothsnikket_proxy
andsnikket_certs
are redundant right? Or do they serve another purpose? And if I wanted to take them off the host network, follow their firewall guide and expose the necessary ports manually behind a docker bridge network what images to I bind those ports to? When I tried binding them all tosnikket_server
that’s when my docker service crashed and I gave up.Botzo@lemmy.world 3 days ago
I see. Yeah, that compose file is gross unless you’re running this on a dedicated vps, and even then…
brewery@feddit.uk 3 days ago
Thanks! I didn’t know about this and it is from the developers of prosody (currently mentioned in the top reply) so will definitely be trying it! blog.prosody.im/introducing-snikket/
tired_n_bored@lemmy.world 3 days ago
Trying Tuwunnel, works very well
Shimitar@downonthestreet.eu 3 days ago
I have gone down the matrix rabbit hole but i choose Continuwity, which is the successor to Conduwuit after the community drama.
It’s a rust server alternative to synapse, it’s lightweight and works very well.
Fuck synapse, it’s a colossal pain for small servers, not worth it. I also actively avoid anything related to the company behind it since I think they poison what matrix could be.
I wish I started with XMPP, but now I am selfhosted on matrix, so.
smiletolerantly@awful.systems 3 days ago
Lol, exact same situation here.
Quick question, did the migration to continuwuity break calls for you as well?
Shimitar@downonthestreet.eu 2 days ago
Never used calls…