toot.wales is one of the many independent Mastodon servers you can use to participate in the fediverse.
We are the Open Social network for Wales and the Welsh, at home and abroad! Y rhwydwaith cymdeithasol annibynnol i Gymru, wedi'i bweru gan Mastodon!

Administered by:

Server stats:

609
active users

#synapse

2 posts2 participants0 posts today

Wanted to ask this again, but what are some popular #matrix communities/servers/rooms that focus on:

- Docker
- Self-hosting
- Kubernetes
- Mail (smtp/imap/etc)
- Plex/jellyfin/media/etc
- Home assistant

I've looked into the matrix search tools but a lot of rooms seem dead or no longer hosted. Thanks!

Super successful stream tonight!

In three hours, we:

- Spun up a test #Matrix #Synapse server
- got the nio-template running
- got all of our application code migrated over into the project.
- Ranted a little bit about LLMs

On Thursday, we'll get to actually rewiring up the commands. I'm not overly enthused with how this has been modeled in the template: "commands" process themselves. I feel like we need a command processor, instead.

Since I already have a bot script which processes commands, I'll just morph that into the command processor. I think I may do some major surgery to rewrite this template in a less. . .painfully object oriented manner.

So, having a home #k8s cluster something about Posgres HA has been bugging me a lot. When there's an electric blackout (this is #Spain after all), all the pods go down. But what happens with Postgres is that the replicas go into a process to sync and elect a new master, and this takes time.

Meanwhile, the pgpool will give successful database connections to apps in pods, but only read-only.

What happens with an app like #Matrix #Synapse is that I think it gets database connections in a pool at start-up, and as it succeeds, it just continues. However, when it actually tries to make updates and inserts, it will get errors, but now it will only log them; they aren't fatal. Or would log them unless the logs were by default off because of privacy and security.

The initial read-only database connections are never upgraded to read-write because the application doesn't expect this kind of a failure, even when the new master is chosen.

Meanwhile the Matrix server continues in a highly degraded mode without being able to persist messages sent. It will only be able to relay them to currently connected online clients. This leads to users getting diverging views to the messages on channels.

I solved this by adding an initContainer to check for read-write connection to Postgres before the Synapse pod start-up, but it's a hack.

uuuuh was just checking my #dockerCompose services and read that the #Matrix SlidingSync Proxy is not required anymore when using the latest #Synapse and #ElementX

Time to cleanup some things and free up ressources.. 🧹

matrix.org/blog/2024/11/14/mov

You can securely message me via matrix.to/#/@stefan:stefanberg

🏷️ #HomeLab

matrix.org · Sunsetting the Sliding Sync Proxy: Moving to Native SupportBy Will Lewis

As a headsup, I'll likely stop any engagement in the #Matrix ecosystem, seeing the troubling development of #Synapse alternatives and the massive shortcomings of the protocol in regards to community moderation / defense against spam waves. In particular, I'm planning to shutdown my selfhosted conduwuit instance, and continue using my matrix.org account only for communities where Matrix is pretty much required. I briefly considered migrating to Grapevine, but I don't have the energy.

oh look, another #fintech bankruptcy involving Evolve Bank & Trust.

some other fun places Evolve has popped up:

1. issuer of #FTX and #BlockFi debit cards (before those companies blew up and customers lost all their money)
2. #GeorgeSantos and #AndyOgles held their campaign money at Evolve
3. #Synapse bankruptcy which cost customers of a bunch of fintech "banks" like #Yotta most if not all of their money
4. Partnered with "anti-woke" fintech #GloriFi
5. Got hacked by Russia midway through Synapse bankruptcy proceedings
6. Anonymous crypto debit card issuer for #ZELF
7. Frequently found to be the bank used by #pigbutchering fraudsters
8. Sanctioned by federal reserve for #moneylaundering

The fact that Evolve has not been shut down is insane. Banking system cannot survive if these kinds of bad actors roam free like the wind.

* more on Evolve: fintechbusinessweekly.substack
* even more: fintechbusinessweekly.substack

Okay, so here's a #matrix / #synapse question that I am far too tired to find the answer to:

If i have more than one user on my server, and they both go to a room, do I store duplicates of t hat room, one for each user? Or is it stored on my homeserver in such a way that both can grab it and decrypt it?