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. …expire old history and reclaim disk space in general, which was fixed a while back, as per https://github.com/matrix-org/synapse/blob/master/docs/messa...
  2. Please, Synapse isn’t production ready, at all. See this issue for example: https://github.com/matrix-org/synapse/issues/3364 , reported back in 2018, labelled highest priority since then and still not fixed. This is indeed a huge problem,…
  3. …are Synapse (Python), Dendrite (Go), Conduit (Rust) and Construct (C++). In terms of Synapse ( https://github.com/matrix-org/synapse ): originally the initial prototype for Matrix, historically it had performance and architectural issues…
  4. I installed my homeserver with this! https://github.com/matrix-org/synapse/blob/master/INSTALL.md
    comment by roaur · 2020-06-02 · in P2P Matrix
  5. …leaving all the rooms on your server before you tear it down, though; i've just filed a bug at https://github.com/matrix-org/synapse/issues/7551 to track maintaining a script to do so. Sorry you've had a crap time so far though :(
    comment by Arathorn · 2020-05-21 · in Automattic invests in Matrix
  6. No, it looks like threads aren't (yet) supported in either Riot or the Matrix spec. https://github.com/matrix-org/synapse/issues/2329 https://github.com/vector-im/riot-web/issues/2349
  7. …it sounds like a plain old bug. (Or was the room marked ex-directory?) If you can file details at https://github.com/matrix-org/synapse/issues we'll dig into it. And noted, in terms of the version number being in the wrong place on…
    comment by Arathorn · 2020-05-07 · in Zoom Acquires Keybase
  8. …days. (It was broken about 6 months ago due to the room lists getting too big, but was fixed in https://github.com/matrix-org/synapse/pull/6019 ). It's true you have to pick a server to use, but we try to provide decent defaults (although…
    comment by Arathorn · 2020-05-07 · in Zoom Acquires Keybase
  9. …(although Riot hasn't exposed UX to configure them yet, as we were drowning in cross-signing work). https://github.com/matrix-org/synapse/blob/master/docs/messa... has the details.
    comment by Arathorn · 2020-05-07 · in Zoom Acquires Keybase
  10. What you want is named delegation and there is a document about it in the synapse repository: https://github.com/matrix-org/synapse/blob/master/docs/deleg... Just in case you weren't already aware of it :)
  11. To be clear - Docker & Helm installations of course exist for Synapse: * https://github.com/matrix-org/synapse/blob/master/INSTALL.md... is the official Docker instructions * https://github.com/dacruz21/matrix-chart is a Helm one etc
  12. …guide: https://wiki.archlinux.org/index.php/Matrix - The official doc of running it behind a proxy: https://github.com/matrix-org/synapse/blob/master/docs/rever... I couldn't really test if it worked as-is, so I needed to install Riot web,…
  13. …room? "At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org" https://github.com/matrix-org/synapse/blob/master/INSTALL.md...
  14. …Matrix supports an 'opt-in' style of voice channel that should work fine with smaller groups. [1]: https://github.com/matrix-org/synapse/issues/6471
    comment by petersjt014 · 2020-01-22 · in Dark Horse Discord
  15. …able to piece it together. Here's the schema for data stored server-side in the reference server: https://github.com/matrix-org/synapse/blob/master/synapse/st... Signal by contrast is designed precisely to minimize the amount of data users…
  16. https://github.com/vector-im/riot-web/issues/5857 or https://github.com/matrix-org/synapse/issues/4762
  17. …(next generation), like email. Their cross-signing stuff looks to be particularly interesting. https://github.com/matrix-org/synapse/issues/4110
    comment by dngray · 2019-07-26 · in PGP habits could be better
  18. Why don't people use free software instead, e.g. a Matrix homeserver run via https://github.com/matrix-org/synapse/ ? IRC without a BNC doesn't really work for a corporation due to disconnects.
  19. …for one of the biggest causes of high RAM usage in Synapse (the reference server implementation): https://github.com/matrix-org/synapse/pull/5480 . If this tests out okay in the wild it should land in the next release. Meanwhile, my…
  20. …to use Tor to contact the hidden homeserver. But I am hoping this could be done eventually. [1]: https://github.com/matrix-org/synapse/issues/5152
  21. …synapse (Matrix's reference server implementation) that is updated with 1.0 version? I found this https://github.com/matrix-org/synapse/tree/master/docker but the last update is 21 days ago. I guess for now, installing from source is the…
  22. https://github.com/matrix-org/synapse/blob/master/docs/postg... has the details. Fwiw, we're addressing the sqlite issue by stopping servers from federating for now if they are on sqlite ( https://github.com/matrix-org/synapse/pull/5078 ).…
  23. …running Python 3.7 * Increase the synapse cache factor a bit. * Check for and prune extremities ( https://github.com/matrix-org/synapse/issues/1760 ), which will soon be a thing of the past, but we're not there quite yet. If it's still…
  24. …thub.com/matrix-org/matrix-doc/issues/1194 and https://github.com/matrix-org/matrix-doc/pull/1915 and https://github.com/matrix-org/synapse/issues/4540 properly, so others servers cannot be impacted in any way.
    comment by maxidorius · 2019-04-12 · in Matrix.org hacked
  25. …thub.com/matrix-org/matrix-doc/issues/1194 and https://github.com/matrix-org/matrix-doc/pull/1915 and https://github.com/matrix-org/synapse/issues/4540 would tell a different story: Potentially deleting data on remote server just because…
    comment by maxidorius · 2019-04-12 · in Matrix.org hacked
  26. …being obstructive; unfortunately this is a case in point). Edit: he might be talking about https://github.com/matrix-org/synapse/issues/4787 ? Except that was fixed a month ago... In terms of "don't blindly believe what a for-profit is…
    comment by Arathorn · 2019-04-05 · in Matrix 1.0 – Are We Ready Yet?
  27. …tps://github.com/matrix-org/matrix-doc/pull/1915 solves the problem, is merged, and is implemented in https://github.com/matrix-org/synapse/pull/4982 . Yes, it would have been great to have done this sooner, but unfortunately fixing a bug…
    comment by Arathorn · 2019-04-05 · in Matrix 1.0 – Are We Ready Yet?
  28. …were called with a trailing slash when the spec said it shouldn't have one... it got fixed in https://github.com/matrix-org/synapse/pull/4840 and https://github.com/matrix-org/synapse/pull/4935 .
    comment by Arathorn · 2019-04-05 · in Matrix 1.0 – Are We Ready Yet?
  29. It also has very questionable choices towards respect of Privacy: https://github.com/matrix-org/synapse/issues/4540
    comment by maxidorius · 2019-03-24 · in Matrix 1.0 – Are We Ready Yet?
  30. …nothing is done to actually solve the problem. https://github.com/matrix-org/matrix-doc/issues/1194 https://github.com/matrix-org/synapse/issues/4540 https://github.com/matrix-org/matrix-doc/pull/1915 If interoperability and federation is…
    comment by maxidorius · 2019-03-24 · in Matrix 1.0 – Are We Ready Yet?
  31. https://github.com/matrix-org/synapse/blob/master/docs/MSC17... is the best explanation. You can’t just make it a per-node decision otherwise everything would splitbrain.
    comment by Arathorn · 2019-03-18 · in Matrix 1.0 – Are We Ready Yet?
  32. …ensues, with parts of his suggestions getting implemented and others being worked on. [1]: https://github.com/matrix-org/synapse/issues/1252
    comment by feanaro · 2019-03-18 · in Matrix 1.0 – Are We Ready Yet?
  33. > Build matrix-synapse server from source: https://github.com/matrix-org/synapse Or use a distro that has a binary package, e.g. https://www.archlinux.org/packages/community/any/matrix-syna...
    comment by majewsky · 2019-02-05 · in Matrix at FOSDEM 2019
  34. …with a programming background and no serious IT expertise. Build matrix-synapse server from source: https://github.com/matrix-org/synapse Install matrix-synapse server on a DO droplet (the smallest/cheapest droplet or excess resources on…
    comment by cjmoran · 2019-02-05 · in Matrix at FOSDEM 2019
  35. …is just my personal opinion. I'm seeing a bunch of type safety bugs crop up periodically (e.g. https://github.com/matrix-org/synapse/issues/3191 and https://github.com/matrix-org/synapse/issues/4112 ). I think there is also Dendrite in…
    comment by sandGorgon · 2019-02-05 · in Matrix at FOSDEM 2019
  36. We do have this API already actually: https://github.com/matrix-org/synapse/blob/master/docs/admin... , but it needs UI hooked up to it (and it should probably be in the spec rather than synapse-specific). Agreed that we need more…
    comment by Arathorn · 2018-12-26 · in The Matrix.org 2018 year in review
  37. …faring so far on memory consumption? Their README [0] still warns about it in its last section. [0] https://github.com/matrix-org/synapse#help-synapse-eats-all-...
  38. …yet because of https://github.com/vector-im/riot-web/issues/6779 , but the tweak for doing it is: https://github.com/matrix-org/synapse/pull/3426/files
    comment by Arathorn · 2018-08-09 · in I don't trust Signal
  39. …which should make it much less resource hungry than Slack. These are literally landing as we speak: https://github.com/matrix-org/synapse/pull/2970 , https://github.com/matrix-org/synapse/pull/3331 etc.
    comment by Arathorn · 2018-07-26 · in Slack Is Buying HipChat from Atlassian
  40. …to fragment due to netsplits or unreliable servers then this can get incredibly resource intensive. https://github.com/matrix-org/synapse/pull/3122 is the fix which switches the algorithm from roughly O(N) to O(1). For context, a typical…
  41. Are chunks / hot path improvements going to help with the forward_extremities problem? https://github.com/matrix-org/synapse/issues/1760
    comment by floatboth · 2018-05-09 · in A Year Using Matrix and Riot
  42. …py3 (PR #3061, #3073, #3074, #3075, #3103, #3104, #3106, #3107, #3109, #3110) Thanks to @NotAFile! https://github.com/matrix-org/synapse/releases/tag/v0.28.0
  43. …of porting work has been happening over the last month and it's looking very promising indeed: https://github.com/matrix-org/synapse/pulls?utf8=%E2%9C%93&q... etc.
  44. there was also work being done to port to python3 https://github.com/matrix-org/synapse/pull/2539 but it looks like this hasn't been worked on since october last year.
  45. …it's not bad. Though occasionally everything slows down and you have to run a query to cleanup ( https://github.com/matrix-org/synapse/issues/1760#issuecomme... )
    comment by floatboth · 2018-04-03 · in Sunsetting Tor Messenger
  46. …a half-decent UX, and some good marketing did. 1. Your link - https://about.riot.im/security/ 2. https://github.com/matrix-org/synapse#introduction 3. https://github.com/matrix-org/matrix-appservice-bridge
    comment by Tecuane · 2018-03-23 · in Telegram: 200M Monthly Active Users
  47. Unfortunate name clash ( https://github.com/matrix-org/synapse )
  48. …Wire is attempting to pursue decentralization, but federation is not (yet) in their roadmap.[1] [0] https://github.com/matrix-org/synapse [1] https://medium.com/@wireapp/wire-server-code-now-100-open-so...
  49. …ttps://github.com/TokTok/c-toxcore/issues/426 [1] https://www.hello-matrix.net/public_servers.php [2] https://github.com/matrix-org/synapse/issues/2111
  50. …into synapse; it'd be pretty easy and fun (although obviously wouldn't work with encrypted rooms). https://github.com/matrix-org/synapse/blob/master/synapse/re... would be the place to index the file and chuck its contents into the…