Synapse
Mattermost
Our great sponsors
Synapse | Mattermost | |
---|---|---|
332 | 123 | |
10,504 | 24,768 | |
1.6% | 0.9% | |
9.9 | 9.9 | |
about 13 hours ago | about 4 hours ago | |
Python | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Synapse
-
Matrix 2.0 — Matthew Hodgson talks about Rust in Element client, Rust SDK, IETF MLS, MIMI and more
Now, the Matrix Foundation has decided to use Rust to improve bits and pieces of their Gen 1 Home Server - Synapse. The server itself is still largely in Python though. That being said, some of the improvements to the performance of Synapse based home servers can partly be attributed to the usage of Rust.
-
Matrix Synapse - distributed
Here: https://github.com/matrix-org/synapse/blob/develop/docs/workers.md
-
Most used selfhosted services in 2022?
Matrix Server
- Social Media Is Dead. What we call social media networks are anything but. Now that they're beginning to unravel, we should ask what it would take to create social media for people, not advertisers.
-
High availability
For synapse it's not possible (https://github.com/matrix-org/synapse/issues/7076). I don't know about the other server implementations
Issue "README claims you can run a "hot spare" synapse, which is incorrect #7076" points to "multi-master setups" in issue Shard master process. #6677 which continues in issue Shard master process. #7593.
-
Seriously... How do I deploy a non-federated Matrix server from home?
Synapse has a docker image...https://github.com/matrix-org/synapse/tree/develop/docker
-
Which one do you use for notification server ?
• Matrix (synapse) for LibreNMS
-
How should I set up a private chat server/client for my family ?
One of the main methods for adding redundancy to Synapse Matrix is workers, which you can read into here. On top of that, with simple scripting you can set two servers to run the same master Synapse, such that when one goes down, the other spins up, so that updates and such have extremely low downtime. I'm vaguely aware of there being more you can do being those steps as well but I haven't looked further into it.
-
Matrix was worth the effort to self host.
Initially I started with Matrix-Synapse. The toughest part was figuring out how to setup a subdomain to host my matrix server on, while still being able to point users to the main domain when they sign-up. (@user:example.com instead of @user:matrix.example.com). Once I figured out how delegation worked with a reverse proxy I got it working and figured id try dendrite. Dendrite is the second generation matrix server written in Go and it I think its configuration is easier and its footprint is smaller than matrix-synapse. However since its still a work in progress and its in beta stages some features aren't implemented and there were a few hiccups that made me switch back to matrix-synapse. So when dendrite is good to go I'll definitely be switching to that.
Mattermost
-
Netdata release 1.38.0
The agents can now send notifications to Mattermost, using the Slack integration! Mattermost has a Slack-compatible API that only required a couple of additional parameters. Kudos to @je2555!
-
A question for technologists: can we start an open-source cheat-detection engine that becomes the gold standard of cheat detection engines?
Our military uses this program to communicate classified information and it's open-source. "Everyone can see the code therefore it is easier to circumvent" is false logic. https://mattermost.com/
- What are well-developed web applications in Golang?
-
Any Slack/Discord alternatives for arm64 architecture ?
More leaning to the Slack side, but Mattermost could be an option for you.
- Ask HN: What's on Your Home Server?
-
15 DevOps and SRE Tools you Should Know About in 2023
Mattermost
-
Discord Replacement
Mattermost can be self-hosted and actually comes with GitLab Omnibus deployments iirc (albeit disabled by default).
-
What would you love to see as self hosted service?
Depends on how you're using Discord, but there's Mumble, Mattermost, and Element/Matrix
-
The Platformer #30: 22e82dfc
On the server platform side, we continue working on improvements in mmctl regarding import and export (better error messages, better user experience). We also are close to wrapping up proper rollback support for our database migrations.
-
Odyssey of finding a self-hosted personal Kanban/ToDo-Webapp with Mobile-App
I too have been frustrated by the lack of kanban projects with mobile. I personally prefer a native mobile app vs a webpage. What I ended up settling on was Mattermost . I think it should tick most of your boxes.
What are some alternatives?
dendrite - Dendrite is a second-generation Matrix homeserver written in Go!
conduit
Rocket.Chat - The communications platform that puts data protection first.
Zulip - Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Jitsi Meet - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
matrix-docker-ansible-deploy - 🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
Element - A glossy Matrix collaboration client for the web.
focalboard - Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Mumble - Mumble is an open-source, low-latency, high quality voice chat software.
Nextcloud - ☁️ Nextcloud server, a safe home for all your data