fabio, to Matrix
@fabio@manganiello.social avatar

I wish that (and ) were better designed.

It has become among the most popular open messaging protocols, but it remains a scalability nightmare.

It's literally the Blockchain of messaging. Its current state is given by the sum of the whole chain of events received since t=0. It's a brittle append-only ledger, and any modifications you do to it are very likely to break it.

Do you have a huge 100GB database and you want to clean up old stuff? Sorry, you can't. There are some non-official solutions for compacting the events, but they're all likely to break your db - and none worked so far in my case.

Do you have users on your instance that entered a busy room on matrix.org? Then you'll get all the join/leave events of that busy room on your db, with no way of deleting them, and nothing to do unless your users exit those rooms.

Did you start your instance by toying with the default SQLite backend, and now that it's become big you want to move to Postgres? Sorry, no official guides provided, only unofficial procedures scattered across a bunch of blogs.

Do you want to change the name of your server? Sorry, you can't. All the events are tightly coupled to your server name. The advised solution is to simply start a new instance.

Such a rigid and brittle implementation shouldn't have become an open de facto standard without much questioning about its poor design decisions.

At the very least, some official tools must be provided to enable admins to compact events. If the size of the database is guaranteed to increase indefinitely, then entry barriers against self-hosting are only going to increase.

matrix, to Matrix
@matrix@mastodon.matrix.org avatar

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.

dbrgn, to Matrix German
@dbrgn@chaos.social avatar

Uff, bei sieht man als Serveradmin im Log jeden Klick eines Users auf einen Chat im Matrix Client 😕 So viel zum Thema Metadatensparsamkeit.

pinkyfloyd, to kbin
@pinkyfloyd@pleroma.payfrit.com avatar

OwnYourData.site updates!

this week we have:

launched our server at https://kbin.ownyourdata.site

launched our server at https://peertube.ownyourdata.site

launched our () server at https://synapse.ownyourdata.site

upcoming tasks:

register at our server to stay in the loop: https://ownyourdata.site

travis, to random

any admins around? :(

selea, to Matrix

For those who run your own server, you might want to check out this guide in order to reduce your database size:

https://blog.bgme.me/posts/how-to-clean-up-the-synapse-database/

mima, to mastodon

(neo)’liberal’ licenses like MIT and BSD that enable corporations to partake of the free labour of others

implying that the #GPL / #AGPL doesn't let corps partake in the free labor of others too> and enclose the commons

Your "open commons" is worthless if it's effectively still proprietary. Case in point: #Mastodon's #ActivityPub extensions that pretty much everybody else have to support (Mastodon is AGPL, and it's not realistic to implement ActivityPub strictly to the spec and expect it to be compatible with Mastodon). Or GNUisms (implemented by #GNU software which are GPL) that #BSD userlands are forced to support. Or #Matrix where there's basically only one server implementation that is usable (#Synapse whichis AGPL). I could go on and on.

#copyleft #foss #licensing

RE: https://mastodon.ar.al/users/aral/statuses/112070988474220155

ramsey, to Matrix
@ramsey@phpc.social avatar

I was hoping my experience would be better after setting up my own and servers, but I think it's worse. It takes 10-15+ minutes to join a room that's on another server.

I really want Matrix to be the federated chat platform that communities (and others) can move to, but we need to somehow solve these latency problems.

sailreal, to fediverse
@sailreal@mastodon.vhome.info avatar

👋 Welcome on my server 🎉

Hope you feel comfy next to my , , , , , , , , , , , , , and -Relay 🤗

is so awesome 😍

sailreal, to mastodon
@sailreal@mastodon.vhome.info avatar

👋 Bye bye #Gitea and welcome #Forgejo on my server 🎉

I hope you feel comfy next to my #CrowdSec, #EteSync, #Framadate, #FreshRSS, #HedgeDoc, #Invidious, #Jellyfin, #Jitsi, #LibreTranslate, #Mastodon, #Mumble, #Nextcloud, #PrivateBin, #RustDesk, #SearXNG, #Synapse, #Tor-Relay, #Vaultwarden and #Windmill 🤗

#Selfhosting is so awesome 😍

sharlatan, to Matrix
@sharlatan@mastodon.social avatar
Netzpetze, to random German

Irgendeine #Synapse in meinem #Hirn ist falsch verknüpft. Denn jedes Mal, wenn ich "#Birne" sagen möchte, formuliert mein Hirn "#Gurke".

Ich meine, was zum Henker?!

jan, to Matrix
@jan@kcore.org avatar

Interesting. #Synapse got #oom'ed. And I wasn't even doing anything with it.

On a 4gb VM...

#matrix #homeserver

zalasur, to Matrix
@zalasur@mastodon.surazal.net avatar

So has anyone had experience setting up a server using ? The platform itself seemed pretty straightforward until it got to the part where I needed to configure a mail server. What solutions do people use?

I want desperately to set my own server and ween myself off of Discord soooo badly. 😅

fijxu, to random
@fijxu@noc.social avatar

My matrix server now has support for VOIP calls and URL previews.

Mi servidor de matrix ahora tiene soporte para VOIP y vistas previas de URL.

https://matrix.nadeko.net

#Synapse #Privacy

PhiloNeuroScie, to random
@PhiloNeuroScie@neuromatch.social avatar
ryan, to mastodon
@ryan@social.binarydad.com avatar

After several years, I'm thinking of ditching my self-hosted Synapse/matrix server and Mastodon servers, as I am the sole user on each. I realized I see very little value now in hosting these with only one user, as it's not worth the log files and storage data that they accumulate. While I love self-hosting at home, I feel federated and social applications make little sense if there's just one person on it - outside of running it as a hobby effort.

M0YNG, to Matrix
@M0YNG@mastodon.radio avatar

I keep returning to the idea of running a server attached to mastodon.radio

We have an server already, but I don't think it gets much use and not many projects host discussions on xmpp these days, and many use matrix so it feels like matrix would be more useful.

However, it is more resource intensive, I'd probably need to spin up a new vps dedicated to running the matrix server, and I don't want to use donations wastefully. Plus more admin overhead.

So, do you want it?

boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar
chris, to Signal
@chris@mstdn.chrisalemany.ca avatar

Thank you for all the great replies and responses to this poll! It somehwat confirmed my belief that Signal is the goto for most for secure, end to end encrypted chat (which I have used on occasion). But I also learned about other options I had never known about before including many decentralized options. Check out the replies to my poll to see them.

https://mstdn.chrisalemany.ca/@chris/110642899532705157

zalasur, to fediverse
@zalasur@mastodon.surazal.net avatar

Today it's a technology stream! I'll be setting up a Synapse server and will try to get it federated.

Once we get this done, my next stream will be.... drum roll Dwarf Fortress!

https://video.surazal.net/w/5S7FPXJMZh1i1eqZLY9mcV

Bubu, to Matrix
@Bubu@chaos.social avatar

If you run your own server you probably want to update to v1.105.1 now: https://github.com/element-hq/synapse/security/advisories/GHSA-3h7q-rfh9-xm4v

zalasur, to Matrix
@zalasur@mastodon.surazal.net avatar

I might finally do a technical stream this weekend. But instead of coding the goal for me will be to set up and hook up to the . I tried this before but got stuck on the mail server setup step, but I've been told there are other options so I guess we'll give this another go.

Will I finally divorce myself from ? Probably not, but this is a good first step and if I can get this to work, then I can finally delete my server from that cursed network! 😂

fell, to Matrix
@fell@ma.fellr.net avatar

I just learnt about jemalloc in order to fix the memory hunger of Synapse.

So yeah, Python developers will rather hijack the glibc memory allocator than switch to a resource efficient language.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines