News for hackers. Stuff that matters.
Re:Candidates for Mozilla's IRC Successor by 22c on Thursday September 12, 2019 @12:07AM (#20947865)
> they really have a highly usable product

Setting up a Matrix server is a lot harder than you might think, especially when you start talking about federation and identity management.

The mxisd[1] project has recently disbanded due to what I believe to be philosophical differences with the Matrix maintainers vision of identity management.

I like a lot of things about Riot/Synapse, but I would suggest you try setting up your own Matrix server if you haven't yet. It's not what I would call highly usable.

Mind you, I have only tried setting up the reference implementation (Synapse/Riot). I would be interested in seeing a write-up/comparison done by Mozilla as part of these trials.

[1] https://github.com/kamax-matrix/mxisd

Re:Candidates for Mozilla's IRC Successor by jeethsuresh on Thursday September 12, 2019 @01:18AM (#20948247)
I've actually had the opposite experience - it was easy enough to download/set up, and then it was just a matter of getting the letsencrypt daemon on the box to manage certs.

That said, I went in with pretty low expectations since it's a reference implementation - I think one of the great advantages of the open-source protocol is that anyone can design/build their own implementations with better UX on the sysadmin side. There are already projects in the works written in golang/rust, and I'm sure if the protocol takes off other languages will follow.

I do agree that the identity server piece is weird. I didn't set one of these up, so I haven't really looked into it (I don't have any 3rd party IDs connected to my matrix username, which from my cursory research is what the identity servers are for) but the philosophy behind them seems to go against the federation narrative the rest of the protocol is designed around. If anyone has done more research into this part of the protocol I'd love to be corrected on this point.

Re:Candidates for Mozilla's IRC Successor by buboard on Thursday September 12, 2019 @06:20AM (#20949848)
> is that anyone can design/build their own implementations with better UX

That's a common fallacy. Nobody is going to do for free this crucial work for a protocol that is practically unused. Teams should focus more on a strong implementation so the protocol gains ground

Re:Candidates for Mozilla's IRC Successor by Arathorn on Thursday September 12, 2019 @02:57AM (#20948734)
there’s a successor fork to that identity server over at https://github.com/ma1uta/ma1sd which is being well maintained :)

sorry that setting up a homeserver was hard; we’ve been doing a lot of work recently to improve this (eg https://github.com/matrix-org/synapse-config-generator/tree/... is a graphical installer which should be released very shortly).

Re:Candidates for Mozilla's IRC Successor by 22c on Thursday September 12, 2019 @09:51PM (#20958417)
Thanks, I was not aware of ma1sd. I saw Gridepo but it seems to solve different problems.

I felt as though getting Matrix 95% up and running was relatively straight-forward, but I spent far too long trying to configure self-registration, email verification and domain whitelisting through mxisd that I gave up. These don't seem like uncommon scenarios for organisations wishing to run their own Matrix instance.

In contrast, a Mattermost instance that supported self-registration and domain whitelisting was up and running in almost no time.

The config generator will be a welcome addition. I will probably revisit Matrix some time in the future.

Re:Candidates for Mozilla's IRC Successor by Arathorn on Friday September 13, 2019 @03:08AM (#20959874)
hm. self registration, domain whitelisting and email verification are all handled by the homeserver these days - you don’t need an identity server for it. combined with the graphical installer that hopefully lands today, we should be massively improved.
Re:Candidates for Mozilla's IRC Successor by buboard on Thursday September 12, 2019 @07:03AM (#20950095)
This looks good. Will this become part of matrix in the future (also, does it work /stable?)?
Re:Candidates for Mozilla's IRC Successor by Arathorn on Thursday September 12, 2019 @04:29PM (#20956095)
the config generator will ship in synapse by default in the near future. its first release is due tomorrow.

ma1sd is considered stable and works afaik, and is already part of the matrix ecosystem.

Re:Candidates for Mozilla's IRC Successor by thedanbob on Thursday September 12, 2019 @07:37AM (#20950291)
I actually switched my whole family to a private Matrix server after the Hangouts retirement announcement. It's got some rough edges (especially identity management) but it works well enough overall and it was the best option of all the chat apps I looked at.
Re:Candidates for Mozilla's IRC Successor by swalladge on Thursday September 12, 2019 @05:23AM (#20949577)
Interesting. Yeah I've set up a synapse server and maintained a small instance for a while in the past. I didn't find it overly difficult, and I hear they've made usability improvements since then. I didn't try anything advanced with identity management though (and don't know much about it apart from the fact that it's not decentralized yet).
Re:Candidates for Mozilla's IRC Successor by derin on Thursday September 12, 2019 @02:50AM (#20948709)
It was pretty straight forward to install/set up? There are some requirements to be able to federate, namely having a domain and associated certs for encryption, but otherwise nothing stood out as overtly obtuse/difficult.

You have to either make a venv for a binary or just install a package, then reverse proxy 2 ports from your http daemon, and finally also hook things up to your Postgres database. After all that it's just a matter of configuring your homeserver's config (which is large, but you can easily get support via the community for any poorly documented options)

The documentation could definitely be improved, though.

Re:Candidates for Mozilla's IRC Successor by thedanbob on Thursday September 12, 2019 @07:42AM (#20950322)
If you don't mind Docker, I success this ansible playbook: https://github.com/spantaleev/matrix-docker-ansible-deploy

Great documentation and sane defaults. I have only 6 lines of custom config.

Re:Candidates for Mozilla's IRC Successor by voltagex_ on Thursday September 12, 2019 @03:32AM (#20948936)
This is really frustrating. I was hoping I could replace ZNC with Matrix plus my own IRC bridge. Yes I know about Matrix's bridge.
Re:Candidates for Mozilla's IRC Successor by 22c on Thursday September 12, 2019 @09:44PM (#20958376)
You certainly can for individual use. My experience was more about setting up an enterprise-grade server with identity management.
Re:Candidates for Mozilla's IRC Successor by buboard on Thursday September 12, 2019 @05:13AM (#20949514)
Yeah that sucks. I wanted to integrate matrix to our community but no, it would be a bad decision at this time