mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

16K
active users

#Synapse

5 posts5 participants0 posts today

#matrix #synapse #element - just updated to the latest versions of element and synapse. It's nice to have it all in an ansible role where you can just modify the variables, run

ansible apply

and cross fingers it all works out :)

github.com/element-hq/synapse/

In fact, thanks @jerry for mentioning this!

Synapse 1.127.1 (2025-03-26)
Security

Fix CVE-2025-30355 / GHSA-v56r-hwv5-mxg6. High severity vulnerability affecting federation. The vulnerability has been exploited in the wild.
GitHubRelease v1.127.1 · element-hq/synapseSynapse 1.127.1 (2025-03-26) Security Fix CVE-2025-30355 / GHSA-v56r-hwv5-mxg6. High severity vulnerability affecting federation. The vulnerability has been exploited in the wild.

ITT:

❯ git fetch origin pull/393086/head
From https://github.com/NixOS/nixpkgs
* branch refs/pull/393086/head -> FETCH_HEAD
❯ git cherry-pick FETCH_HEAD
[ar-patchset-unstable c20f56227e4d] matrix-synapse: 1.126.0 -> 1.127.1
Author: Sumner Evans <me@sumnerevans.com>
Date: Tue Mar 25 08:02:38 2025 -0600
1 file changed, 3 insertions(+), 3 deletions(-)

So, my conclusion after tinkering with "docker compose" and Synapse for a few weeks, is that you're really not meant to access network services on the Docker host (like Postfix) from a container.

("docker run" is a different story, but less relevant for my use case.)

I haven't seen a single working example of this (no socat please). So, either I'm really bad at reading, or nobody is doing it this way successfully.

I want to self-host a #Synapse / #Matrix instance and share it with a small number of users. What do you use for user management?

github.com/Awesome-Technologie does not look very active. github.com/Awesome-Technologie seems to be an active fork, but I disklike "only for paying customers"-features.

I would like users to be able to reset their passwords. I tried to use a different authentication backend aka authelia.com/ which ended up being more complicated than I expected.

Any recommendations?

Admin console for synapse Matrix homeserver. Contribute to Awesome-Technologies/synapse-admin development by creating an account on GitHub.
GitHubGitHub - Awesome-Technologies/synapse-admin: Admin console for synapse Matrix homeserverAdmin console for synapse Matrix homeserver. Contribute to Awesome-Technologies/synapse-admin development by creating an account on GitHub.

Mein #Matrix Server spinnt.

Er kann andauernd irgendwelche Adressen nicht auflösen, obwohl ich sie am selben host mit dig, nslookup, host und getent ahosts auflösen kann.
Hab schon auf Anraten unbound als DNS-Cache installiert... weil sie meinten, dass #synapse schon mal ins Ratelimiting eines DNS-Server laufen kann...
Das hat die Sache nicht verbessert.

Ich bin mittlerweile so angepisst auf den Shice, dass ich am liebsten Matrix deinstallieren möcht.

Question about @matrix federation...

I currently have a split domain setup with #synapse where my username is amd:amd.im but my server is located at matrix.amd.im

I am going to stand up a new homeserver that uses a subdomain, but I don't whether the new amd:matrix.amd.im user will show up with a bunch of encryption key errors or be seen as a new user.

What subdomain would you pick for your new #selfhosted #matrix homeserver if you were me?

Happy I Love Free Software Day! 💕

Unfortunately, this year I could not join nor organize any in-person celebration, BUT of course I want to share my gratitude to the many, countless #FreeSoftware services I don’t merely use, but actually depend on.

Last year, I decided to focus only on #YunoHost, because it would have been crazy to list all the projects I use and I love.

This time, even if I will most certainly forget someone, I am challenging myself to mention all the #LibreSoftware my life is powered by.

Without further ado, THANK YOU to:

  • @yunohost, for powering Nebuchadnezzar
  • @fedora, for running my beloved #Framework laptop
  • @frameworkcomputer, for designing and building repairable, #Linux-friendly and truly open hardware
  • @gnome and @GTK, for being just gorgeous
  • @calyxos (thus @LineageOS), for powering my #Fairphone5
  • #Obtainium, for making me directly download apps on my phone, and @fdroidorg for distributing them
  • #AuroraStore, for proxying the download of apps I am doomed to get from Google Play
  • @element, for developing #Synapse, even though the new proprietary Synapse Pro is VERY PROBLEMATIC AND DISAPPOINTING
  • #Fractal, for being the most beautiful and awesome #Matrix client ever
  • @signalapp, for keeping me connected with the people I love
  • @Mastodon, for also maintaining a feature-packed experimental fork (#GlitchSoc), that is what Pan runs
  • #Tuba and #Moshidon, for being the most beautiful and awesome #Mastodon clients ever
  • #Firefox, for still remaining the best possible #browser choice, despite #Mozilla’s governance messiness
  • @openstreetmap, for allowing us to find the right path, both literally and metaphorically!
  • @organicmaps, for being the simplest, cleanest, yet feature-rich #OSM client and navigation app
  • @protonvpn, for making me browse safely from/to anywhere in the planet and @protonprivacy #ProtonMail, for hosting my email, despite the latest alarming political statements…
  • @libreoffice, for allowing me to draft documents with ease, the last of which was my #CV
  • #LanguageTool, for preventing me from making embarassing spelling mistakes
  • @photoprism, for safely storing and indexing all my photographic memories, on Aby, and for providing stellar and friendly support too!
  • #Actual, for moderating the very likely risk of ending up completely broke, since it forces me to manage my finances consciously and coherently
  • @readeck, for storing and sorting ALL my varied and overwhelming inputs
  • @nextcloud, for storing and synchronizing my data, for its #calendar, its #tasks, and all its awesome apps
  • #Rustdesk, for preventing my friends and family members from going crazy, by allowing me to remotely connect to their devices and directly address the issues they have
  • #Listmonk, for sending out my newsletter
  • @eleventy, for powering all the websites I maintain, above all the virtual representation of my mind, and for being the only reason why I resist and try to continue learning #JavaScript
  • @forgejo, for giving us a chance to truly control and collectively develop the sources of our software, but most importantly @Codeberg, for RESISTING, RESISTING, RESISTING, despite the hatred and attacks nazi assholes throw at them
  • @musicbrainz for keeping music knowledge open and free, and @ListenBrainz for scrobbling the crazy music I listen to
  • The @fsfe, for promoting this celebration and fighting the good fight!

Lastly, but most importantly, the biggest thank you goes to all the free software libraries and dependencies the above mentioned #software are made of/built with, including #C, #JavaScript, #Python, #Rust, and all community-maintained programming languages.

I am super sorry if I forgot someone!

ILoveFS 3D card
FSFE - Free Software Foundation EuropeI Love Free Software Day - FSFE

#homelab housekeeping:
- updated all my #helm charts (except #velero)
- migrated #postgresql from previous major version to current major version
- everything still works
- feeling good about doing a hobby ive neglected for far too long

#todo #wordpress layout adjustments, get matrix #synapse working again and REALLY RESEARCH proper synapse database housekeeping tasks so things dont get out of control like they always do

happy friday yall 🎉

Continued thread

* The selfhosting docs on deltachat are somewhat rudimentary. Theres a github repo and some #pyinfra scripts, but compared to #synapse and #xmpp, the docs are less sophisticated

In conclusion I would recommend #xmpp for a closed organizational messaging due to LDAP integration and "enterprise" features and delta chat for nontechnical communication (if you can live without video / audio).

3/3