So I want to setup a messaging server in my home that works like Telegram or Whatsapp - it should use the local network as we plan on moving around a lot of photos and files between our devices for some projects
What should I use? XMPP? Or Matrix? Or is there something else that’s ideal for local networks?
Thanks!
I self-host Matrix/Conduit for family chat, but I honestly wouldn’t recommend it for your use case. The problem is that Matrix stores all image/video data on the server and doesn’t compress it in any way. So if you’re using a something like a cheap VPS with 50GB of storage, it will fill up immediately.
By hosting Matrix on-prem you’ll get a lot more of storage space, but you will run into the same issue eventually.
I would use Matrix for text-only (or text-mostly) communications and some other solution, like syncthing suggested here, for file transfer or photo gallery use.