Hacker GitHub

← All repos

matrix-org/synapse

View on GitHub ↗ ★ 12,092 Python archived

Synapse: Matrix homeserver written in Python/Twisted.

116 mentions on Hacker News by 68 people: 8 stories, 108 comments · first 2015-02-05 · latest 2026-02-13

Mentions per year 116 mentions · busiest year 2021 (30)
20082026
  1. The Matrix server is open source. https://github.com/matrix-org/synapse The Element client is also open source. https://github.com/element-hq/element-web It does not actually need to be configured in a federated state and frankly scales…
  2. …are residing at the same address [4] and the fifth has an odd interest in NFTs and other BS? [1] https://github.com/matrix-org/synapse/blob/develop/contrib/d... [2] https://matrix-org.github.io/synapse/latest/workers.html - note how this…
  3. …to set the record straight :| > the repo was literally transferred, though? No… it’s still there at https://github.com/matrix-org/synapse . The Fdn archived it given they have no resources to maintain it. > With all its issues? The name &…
  4. …did a comparison of package managers that lock dependencies, we wrote up some interesting notes at https://github.com/matrix-org/synapse/issues/11537#issuecomm... Notable omission in pip-tools which many are suggesting here as being…
    comment by VGHN7XDuOXPAzol · 2024-07-09 · in Python Has Too Many Package Managers
  5. What are you thinking of here? Synapse has supported purging room history since 2016: https://github.com/matrix-org/synapse/pull/911 , and configurable data retention since 2019: https://github.com/matrix-org/synapse/pull/5815 . Meanwhile,…
    comment by Arathorn · 2024-04-12 · in Organizing OpenStreetMap mapping parties
  6. some context re the Matrix isses, long history apparently: https://github.com/matrix-org/synapse/issues/14481#issuecomm...
    comment by detaro · 2023-11-21 · in GrapheneOS is moving off Matrix
  7. …this and trying to help you on this today, and in return we get slagged off on twitter?!" https://github.com/matrix-org/synapse/issues/14481#issuecomm...
  8. …a few mods about it). This is honestly really disappointing behaviour from a platform owner. [0]: https://github.com/matrix-org/synapse/issues/14481
  9. …happen anyway with the Apache-licensed versions, which again people can still contribute to. [0]: https://github.com/matrix-org/synapse/graphs/contributors
  10. …written in twisted, and oh my it just sucks. [1] https://github.com/Fizzadar/pyinfra [2] https://github.com/matrix-org/synapse
  11. You can self-host with https://github.com/mautrix/imessage and https://github.com/matrix-org/synapse/
    comment by tuxracer · 2023-03-29 · in I built an iMessage bot using Beeper
  12. …both client (443) and federation (8448) traffic through nginx or similar. - The Synapse Github ( https://github.com/matrix-org/synapse/issues ) is one of the first places I start trawling if something gets weird. - Federation is the…
  13. …your thing. [0]: https://matrix.org/clients/ [1]: https://matrix-org.github.io/synapse/latest/ [2]: https://github.com/matrix-org/synapse/tree/master/docker
  14. Just one example: https://github.com/matrix-org/synapse/issues/5677 Another would be the user agent of the clients (windows, linux, …) on Element Web…
  15. …s://github.com/matrix-org/matrix-js-sdk/pull/2524 https://github.com/vector-im/element-web/pull/22242 https://github.com/matrix-org/synapse/pull/13273
    comment by Arathorn · 2022-07-14 · in Element (Matrix) adds video/voice rooms
  16. …joins over federation (which is absolutely a real problem, which is why we’re busy implementing https://github.com/matrix-org/synapse/milestone/6 ). Or is it Element Android being sluggish when changing rooms? Or is it a slow server being…
  17. …is further down the thread dismissing this problem.. it's a well-known problem in the community.. https://github.com/matrix-org/synapse/issues/1211 there's the seven year old bug
  18. …does apply to encrypted events. > Note that message retention policies don't apply to state events. https://github.com/matrix-org/synapse/blob/develop/docs/mess... > And Synapse only tends to use lots of resources when federated into large…
    comment by preseinger · 2022-06-01 · in Welcoming Rocket.Chat to Matrix
  19. …for something like company slack-like functionality you can choose to federate or not federate. https://github.com/matrix-org/synapse I have one setup where the synapse daemon lives on a VM that's only accessible in company internal…
    comment by walrus01 · 2022-05-31 · in Welcoming Rocket.Chat to Matrix
  20. …a year ago, but it seems highly topical. https://brendan.abolivier.bzh/matrix-retention-policies/ https://github.com/matrix-org/synapse/blob/develop/docs/mess...
  21. …to kick a device (go to Settings: Security in Element, for instance). I've filed an issue at https://github.com/matrix-org/synapse/issues/10813 for inactivity timer logouts. However, my point still stands that fallback keys are a good idea…
  22. …is electron-based https://element.io/get-started Synapse is the server to start with https://github.com/matrix-org/synapse/ From there, what's the first place to find people to chat? I don't have a good answer there, but the 'spaces'…
  23. …stats" i was referring to are the opt-in anonymous aggregated usage stats that synapse provides: https://github.com/matrix-org/synapse/blob/master/synapse/ap... etc. All the stuff you enumerate is metadata that your server stores in order…
    comment by Arathorn · 2021-07-27 · in Element raises $30M to boost Matrix
  24. …currently use CAs for this, but instead you grab a cached copy of the key from a trusted server: https://github.com/matrix-org/synapse/blob/a743bf46949e851c9... . This is a bit of an edge case, as in general servers whose events you care…
  25. …specifically how it compares to Matrix run as a Tor hidden service, which is apparently possible: https://github.com/matrix-org/synapse/issues/2111#issuecomme...
  26. …issue. My server struggled pretty badly until I disabled it and I see that's generally the advice: https://github.com/matrix-org/synapse/issues/3971 That doesn't seem like a fundamental issue though.
    comment by TheCycoONE · 2021-05-20 · in Welcome to Libera Chat
  27. https://github.com/matrix-org/synapse/blob/develop/docs/mess... is the server config for automatically purging old history - it got added last year.
    comment by Arathorn · 2021-05-19 · in Leaving Freenode for a new network
  28. Matrix lets you configure the history retention on a per-server or per-room basis, fwiw: https://github.com/matrix-org/synapse/blob/develop/docs/mess... . From a metadata perspective, we're working on P2P to avoid metadata accumulating on…
  29. …https://gitlab.com/libremonde-org/papers/research/privacy-ma... https://github.com/matrix-org/synapse/issues/8473 Synapse does a lot of logging, apparently. I'm not sure I'd touch Matrix with a ten foot pole.
    comment by Koliakis · 2021-04-13 · in In Defense of Signal
  30. …https://matrix.org/hosting/ [1]: https://github.com/spantaleev/matrix-docker-ansible-deploy [2]: https://github.com/matrix-org/synapse/blob/master/INSTALL.md [3]: https://federationtester.matrix.org/ [4]: https://fluffychat.im/en/ [5]:…
  31. …report is not going to happen. In terms of "slow rooms" - we'd need more details to advise. A bug report on github.com/matrix-org/synapse/issues would give us something to go on. In terms of stuck messages on Element Android - this sounds…
  32. …implemented 'soft logout' as a mechanism to expire access_tokens without clients cleaning up data: https://github.com/matrix-org/synapse/issues/4280 . Given the urgency to protect user data immediately after the breach, we couldn't release…
  33. …start to get sluggish with more than ~100K events (although it's got way better in Synapse since https://github.com/matrix-org/synapse/blob/master/docs/auth_... landed a few weeks ago). In the longer term we'd (well, I'd) love to make it…
  34. Open Source but not actively accepting contributions is not a great place to be. Especially when you can't federate, so you are stuck using the central server which basically doesn't accept code contributions. Take a look at…
  35. …can remember it wasn't possibly at some stage, which is messy from a data protection point of view. https://github.com/matrix-org/synapse/issues/1707#issuecomme...
    comment by secfirstmd · 2021-02-03 · in Matrix adds support for shadow-banning users
  36. …recover nicely. We fixed the main cause of this in Synapse 1.26, which was released on Wednesday: https://github.com/matrix-org/synapse/issues/8622 is interesting reading on the details. - Another cause is that by default we cache a lot of…
    comment by Arathorn · 2021-01-31 · in Drawbacks of P2P and a defense of Signal
  37. …all the complaints on HN. I subscribed on Patreon yesterday and wish you all the best of luck! [0] https://github.com/matrix-org/synapse [1] https://github.com/ZerataX/matrix-registration [2] https://element.io [3]…
    comment by leesalminen · 2021-01-17 · in We can do better than Signal
  38. …CPU spikes. We're constantly working on the memory footprint and state resolution algorithm (e.g. https://github.com/matrix-org/synapse/blob/develop/docs/auth... landed a few days ago), so the situation is improving, but this is the root…
    comment by Arathorn · 2021-01-17 · in We can do better than Signal
  39. …Matrix (using the official Synapse software package) is becoming an increasingly viable option. https://github.com/matrix-org/synapse/tree/master
    comment by walrus01 · 2021-01-17 · in We can do better than Signal
  40. …for the live matrix.org homeserver instance, to allow for hotfixes etc - although it's public, at https://github.com/matrix-org/synapse/tree/matrix-org-hotfix... )
    comment by Arathorn · 2021-01-17 · in Signal Is Back
  41. …day they connected to the network. Meanwhile, Matrix servers just ... log everything by default? https://github.com/matrix-org/synapse/issues/4565
    comment by Lopiolis · 2021-01-14 · in Signal AppImage for Linux
  42. …now try to read ANYTHING in any of the numerous github .md files. Then, just start with this page: https://github.com/matrix-org/synapse What's Synapse? You know, I know now; but, where on that page does it say what Synapse is? On…
  43. …found these directions here and it seems far simpler than whatever I was looking at months ago: https://github.com/matrix-org/synapse/blob/master/INSTALL.md
  44. Set the retention policy setting on your homeserver (I'm assuming you're using Synapse): https://github.com/matrix-org/synapse/blob/bce0c91d9a89097c9... I also have mine set up though without a default_policy so I can have the server…
  45. …over Tor and using anonymous store-and-forward servers (a la Pond). > But for now this is sci-fi. https://github.com/matrix-org/synapse/issues/2188 https://github.com/matrix-org/synapse/issues/4565 Signal, in contrast, put a lot of effort…
  46. …about where their server technically had a temporary in-memory metadata log for rate limiting). https://github.com/matrix-org/synapse/issues/2188 https://github.com/matrix-org/synapse/issues/4565 (I have now provided a bit more quoted…
  47. …that have no clear justifiable reason to exist. More details about my specific case are found here: https://github.com/matrix-org/synapse/issues/8612 - and occasionally other performance issues pop up for other people too. I'm sure this…
    comment by joepie91_ · 2021-01-07 · in Poll: Switching from WhatsApp
  48. …have login throttling[4] and shortly after that were breached.[5] Much has improved since. [1] https://github.com/matrix-org/synapse/issues?q=is%3Aissue+is... [2] https://matrix.org/docs/projects/server/dendrite [3]…
    comment by zaggynl · 2021-01-07 · in Poll: Switching from WhatsApp
  49. The admin APIs are at https://github.com/matrix-org/synapse/tree/develop/docs/admi... and are fairly comprehensive. Agreed it's a screw-up that we don't provide an official web UI for it (but https://github.com/Awesome-Technologies/synapse-…
  50. …own). Message contents are usually e2e encrypted, so the homeserver you use is irrelevant. [0]: https://github.com/matrix-org/synapse [1]: https://hub.docker.com/r/matrixdotorg/synapse/