so uhm how do i purge media from a dendrite Server without having to look at it?
so uhm how do i purge media from a dendrite Server without having to look at it?
Dendrite seems the most promising, but it feels like even Element themselves have given up on it in favour of Synapse.
Synapse is written in Python and entirely single threaded.
There are ways around it's slowness like workers and sliding sync, but that makes it so many components that you almost have no choice than running a container which brings its own set of potential failure points.
2/3
I've installed Dendrite (Docker) and everything went smoothly except joining rooms. When I click join I get:
com.squareup.moshi.JsonDataException: Required value 'roomid' (JSON name 'room_id') missing at $".
Github issue: https://github.com/matrix-org/dendrite/issues/2284#issuecomment-1072030536
Logs: https://monogr.ph/66e7726fda4107196d7f948b
Is there any known solution to this?
Edit: Got rid of Dendrite and now using Conduwuit.
I love the idea of Dendrite, and it may well become the best server one day. I chose Synapse though, mainly just because the level of work and maturity that's gone into it.
Hopefully one day Dendrite will become Element's official server and the development focus there will increase.
Major caveat on this opinion though: I use synapse but have never tried Dendrite yet. It may be awesome, and I just don't know it yet...
The latest version of conduwuit, v0.4.6 has been released! It ships configuration-free authenticated media support, sliding sync, app services improvements and fixes, and much more.
If you are looking for an easy to use and administrate matrix homeserver, check out conduwuit:
https://github.com/girlbossceo/conduwuit/releases/tag/v0.4.6
Harvard claims breakthrough in anode behavior of solid state lithium batteries - One of the biggest issues facing the solid-state lithium-based batteries we all de... - https://hackaday.com/2024/03/06/harvard-claims-breakthrough-in-anode-behavior-of-solid-state-lithium-batteries/ #harvarduniversity #lithiumbattery #batteryhacks #siliconanode #solidstate #pouchcell #dendrite
I keep looking at #Dendrite and thinking that I like the idea of it. I'm just never quite game to give it a try though as I'm never quite sure what features are missing compared to #Synapse and how actively it's developed by comparison. My main criteria is stability for family members who will not tolerate things working less reliably than Skype or whatever Google is calling their thing these days.
Moved from matrix-docker-ansible-deploy to #dendrite for my #matrix #selfhosted server.
Lost some features but gained freedom:
https://blog.woodpeckersnest.space/2023/12/21/roughnecks/dendrite-matrix-now-live/
Following up on last month's news about Synapse and Dendrite, @element has begun implementing its planned forks, starting with Synapse.
We recommend reading their latest blog post for details: https://element.io/blog/synapse-now-lives-at-github-com-element-hq-synapse/
The Foundation is pleased to see that, not only do the forked projects remain under an open source license, but Element binds itself, through the CLA, to keeping 3rd party contributions in the open source commons.
So #Element decided to:
1. fork the server-side projects #Synapse, #Dendrite and closely related projects from the @matrix Foundation.
2. use AGPL-3.0 as the default license for ongoing development
3. implement a #CLA (Contributor License Agreement) in order to "own all copyright" (simplified) from future contributors
https://element.io/blog/element-to-adopt-agplv3/
The blog post specifically mentions proprietary forks they may create. What does this mean?
[ 3/7]
Element has a new home and will be adopting AGPL license for Synapse, Dendrite and associated server side projects.
"Future code contributors to Synapse will need to sign a contributor license agreement (CLA) based on the Apache Software Foundation’s CLA, giving Element ownership of their contribution so we can use it to help fund Matrix core development in future."
So the dev teams of two major #Matrix homeservers, #Synapse and #Dendrite, have announced that they will fork their work to change from the non-reciprocal #Apache license to the reciprocal #AGPLv3. That is a good step in the right direction. #Copyleft is the only effective way to ensure software public goods remain open.
However the effect is not much change yet, because they will require a #CLA for contributions to be merged. Revert to a #DCO would ensure future protection.
(1/2)
#Dendrite #Matrix Server mit WhatsApp- und #Signal-Bridge auf dem #Hetzner Cloud Server installiert. #TURN Server auch gleich noch gefixt.
Ganz schönes Abenteuer. Erst recht, wenn man alle verfügbaren Einzeldokumentationen an einer halben Hand abzählen kann. Aber nu läuft!
Jetzt heißt's Migrieren...
What would you recommend for a new Matrix server these days?
Please, comment and boost!
Okay, I finally took the time to set up my own #Synapse server. Took me the better parts of two days, but that’s because I wrote the setup in #Saltstack instead of just typing commands. Also, setting up #Postgres and a resizable volume complicated it a bit further.
Now waiting for #Element’s support to provide me the data dumps, keys etc. from my #EMS instance they are currently still hosting.
If I didn’t need to import existing Synapse data, I probably would’ve gone with #Dendrite.