Signal is annoying to use if you don’t have a smartphone you can trust, since they do not allow registration from desktop. So either an Android VM or Signal-cli. But maybe it was just a one-off bug that the desktop client didn’t bind to signal-cli for me. Still, the fact that you need an unofficial command-line application just to register makes it not exactly user-friendly.
I don’t like physical copies. For convenience, I would be ripping it anyway, and then what? CDs and DVDs take up way too much space, then I would have to eiher throw a perfectly working disk away (which just feels bad) or bother selling it (which is not even guaranteed). I understand it if you’re into the collecting aspect, but I am personally not. If I was really set on paying for the media, I would rather go for a DRMless purchase. Or if it is not available, do it like with my Steam games - buy a DRMed copy and then pirate a DRMless one corresponding to it.
I am hosting both XMPP and Matrix now, and my main concern with Matrix is storage. I am afraid it would eat up the very limited disk space I have on my VPS. Conduit offers no built-in way to clean files up, and media is stored in a weird way that makes it a PITA to see which ones can and cannot be deleted. I now know that neither the database files nor the media can be just deleted.
I sorta like the idea of a chatroom existing on more than one server, but that MUST have been opt-in or at the very least opt-out.
Not just bot-farms and spammers, but just a regular person. What is Signal’s main feature? Encryption. You would not want to expose your sensitive chats to a smartphone, unless it has a privacy-respecting OS (which not all phones can do). Good thing I only have to use it with a couple of guys who don’t want to use other encrypted communication methods.
What also bothers me is how prominent matrix.org instance is. So you got a system that is supposed to be decentralized… Yet defederating from the one central server would break a lot.
I just started hosting Matrix in addition to XMPP (just because some communities prefer it now), and I find it bothersome that it saves chat history and media to every participating server. IDK how much of an issue chat logs would be, but media scares me a lot. Hopefully cleaning old files manually would not break anything…
Anyway, I started with Conduit rather than Dendrite, and it seems like a good experience. Could not even hope to get Synapse going on my weak VPS.
The most annoying thing about Signal is that they don’t for some reason allow registering from desktop directly, so I had to use signal-cli. Which is inconvenient AF and it’s a shame they haven’t added a feature as simple as “input an SMS code in the desktop client”.
Anyway, glad I only have to use it for a couple of guys and only with my real identity. So happy XMPP exists, and I have most of my 1-to-1 messaging with internet friends there. Very easy to host.
A proxy to go to blocked sites (which is pretty much my justification for paying the price), potentially some obfuscating solution later if shit hits the fan. An IRC bouncer (what I actually get the most use of). A hobby website. An XMPP server. Mumble in case I ever have friends to play video games with.
landchad.net was useful for me.
AFAIK even without ircv3 history is possible - at least Unrealircd offers such an option (https://www.unrealircd.org/docs/Channel_history). However, I have only ever seen this utilized once, on a very small server.
Weird, conduit.rs links an entirely different Gitlab page - https://gitlab.com/famedly/conduit, with the docs being at https://docs.conduit.rs/deploying/docker.html