First step towards providing an alternative to Discord
Added 2020-06-27 15:03:55 +0000 UTCAs most of you probably already know - Discord's Terms of Service are not great. There's been a push in the Free Software community towards dumping it or at least providing an alternative that respects it's user's rights. Following the example of KXStudio, I've decided to host my own Rocket Chat.
So - there's now an official unfa Rocket Chat!
I want to give huge thanks to @gcrkrause who has dedicated his time to sit down with me and make it work! I'm not a sysadmin, so without his help this would be held together with a nasty pile of smelly duct tape! But it isn't!
The next step will be to bridge the Rocket.Chat with the existing Discord (somehow) so it's one community in two places, and not two separate communities - if anyone has experience or ideas how to do this - let me know!
I am not planning on abandoning Discord all together, because there's a lot of people who use it, and it'd mean I'm excluding a huge part of this community. And that's not what I want to do. I want to provide those who don't ever want to have a Discord account be able to join the conversation using a Free Software solution that respects it's users.
I'll end by saying - this is very new, so if you see any issues or have ideas how to improve the Rocket.Chat experience and how to bridge it with Discord - please let me know!
I'll see you there!
Comments
hello unfa! thanks for considering free software alternatives to discord, that’s great! how did you settle on rocket.chat ? personally, i highly recommend [matrix](https://matrix.org/), which is an open standard with free software server and client implementations, but most importantly, it’s decentralized and federated, so you don’t even need to run a server to set up a chat room, and users from any homeserver can join. there are bridges to many different chat systems, including discord and rocket.chat. so you could even use matrix only to bridge your 2 servers, and this would also allow matrix users to join in. there are even public bridges like [this one](https://t2bot.io/discord/), which would allow to bridge your discord channels right away without any installation. all you need is a matrix account, either on your own homeserver, or on any public homeserver like matrix.org. matrix is a very active project, backed by the non-profit matrix foundation, and the for-profit new vector company. mozilla recently [switched from i.r.c. to matrix](https://matrix.org/blog/2019/12/19/welcoming-mozilla-to-matrix). thanks for keeping us enlighted about music production with free software. you rock!
2020-06-30 10:32:30 +0000 UTCThanks a lot! I'm gonna be looking into that. Though I've realized I should probably first deploy an SMTP server to enable password recovery.
unfa
2020-06-28 10:15:07 +0000 UTCThe actual config sections documentation are here : https://github.com/42wim/matterbridge/wiki/Section-RocketChat-%28basic%29 https://github.com/42wim/matterbridge/wiki/Section-Discord-%28basic%29
Miouyouyou
2020-06-28 04:05:19 +0000 UTCInteresting. For bridging Rocket.Chat with Discord, you could use matterbridge , though my main grip about matterbridge is that it can fail silently after sometimes, so you need to put it as a daemon, with auto-restart enabled. Matterbridge sounds like mattermost, but doesn't require mattermost. It's basically a single executable bot, written in Go, that connects to multiple chat systems and recopy everything it sees on one system, to the other. It's easy to "test" at least. I tried it to relay IRC to Mattermost and it worked, even though it had some quirks with my load balancer (HAProxy). https://github.com/42wim/matterbridge/wiki/Discord-bot-setup
Miouyouyou
2020-06-28 04:02:39 +0000 UTC