2 ms·
I suppose people should decide for themselves if they take the word of a centralized service. Convenience is a factor after all. For those that have small cir
by LinuxBender 4y ago
I suppose people should decide for themselves if they take the word of a centralized service. Convenience is a factor after all.
For those that have small circles of friends they wish to chat with and minimize the number of ISP's their traffic traverses, I would suggest tinkering around with uMurmur [1] a lightweight version of Murmur. There are pre-built packages in several operating systems package managers. The configuration is dirt simple [2] and the daemon is very light weight, designed to run on home routers. Use Certbot to generate LE certs or just use self-signed. One TCP and one UDP port must be opened to the daemon or forwarded if on a different device with the default port being 64738. One can set a server-wide password to keep strangers off of it, or set passwords per-channel. It took me about 2 minutes to install and configure uMurmur on Alpine Linux and most of that time was deciding how I wanted to nest channels.
The mobile client is Mumla. Just put in the IP or hostname of the uMurmur instance. uMurmur is not E2EE but if it is running on your own router or VM and you are talking with your friends that you know and trust then maybe that is less of an issue given the server is on your hardware.
The voice quality is incredible. It uses the OPUS codec and does not require much bandwidth. The client also supports text chat, but that can be disabled in the server if one so wishes.
[1] - https://github.com/umurmur/umurmur https://github.com/umurmur/umurmur
[2] - https://github.com/umurmur/umurmur/wiki/Configuration https://github.com/umurmur/umurmur/wiki/Configuration