Matrix is just as much as a standard as XMPP, if not more so because extensions actually get merged into the core spec
Jade
I’m Jade, a programmer. Check out my website, I guess?
aspe:keyoxide.org:Y5GQOXUZTHGSHBYVSERNXOAKUQ
- 8 Posts
- 86 Comments
I’m talking about https://github.com/element-hq/matrix-authentication-service which is the only implementation of https://github.com/matrix-org/matrix-doc/pull/3861 right now.
Yeah, saml is a nightmare! Never make me touch saml, please 🥺
In Continuwuity, the first user created is the admin user - so creating a user using either a registration token, or an admin command via --exec, the emergency password, the interactive console, etc would work.
Hi there, Continuwuity developer here - This seems like an awesome idea! You might also want to see if you can use/extend the new oauth specification from MAS to create a more ‘Log in with Social’ like experience, too, although only Synapse supports that right now
Jadeto
Selfhosted@lemmy.world•Wondering if running a single user Lemmy is an overkillEnglish
2·11 days agoThis is like the opposite of what you want to do for complex software - don’t add more abstraction, or you won’t know what to do when stuff goes wrong!
Certificate transparency, unless you use wildcard certs
It is, although they all go… to localhost
Jadeto
Linux•Linux gaming is growing! The Roblox client Sober was downloaded 1.3 million times this year.
11·20 days agoOnly one of them plausibly hasn’t, and that’s because it’s not got a multiplayer mode
Jadeto
Programming•MicroQuickJS is a JavaScript engine targetted at embedded systems. It compiles and runs JavaScript programs using as little as 10 kB of RAM.
31·24 days agoI feel like people didn’t make this much fuss about micro python lol
Jadeto
Science Memes@mander.xyz•In 2015, the Fortingall Yew, one of the oldest trees in Europe, decided trans rights are tree rights and switched its sex to female 🏳️⚧️ eat shit transphobesEnglish
12·1 month agoA human doesn’t have to cut any pieces off or inject any chemicals to be transgender.
Jadeto
Lemmy Shitpost@lemmy.world•My culture also loves music, dancing and telling stories
5·1 month agoIf you’re not bursting you didn’t have fish and chips
I’m pretty much sure only free option for finding out what other people search for is Google Trends. It’s very valuable data that is hard to get, so the companies that offer it charge quite a lot for it.
Jadeto
Selfhosted@lemmy.world•700+ self-hosted Git instances battered in 0-day attacks with no fix imminentEnglish
8·1 month agoYeah in my project open registration is behind an option called
yes_i_am_very_very_sure_i_want_an_open_registration_server_prone_to_abuselol
Fun fact: soulseek is still running, and you can use nicotine plus today. Still one of the best places for music sharing.
Here are some of the things I self host that I haven’t seen mentioned:
- Continuwuity is a chat server that talks Matrix, so you can join the chat rooms of a lot of open source projects or make end to end encrypted private chats
- Forgejo is a self-hosted code forge (github alternative) - very useful
- FreshRSS is a good one if you like to follow blogs, newsletters or pretty much anything ‘news’
- Grafana plus VictoriaMetrics and/or Quickwit is very useful for keeping track of the health of all your services
- Homepage is a… homepage for all your services
- Stalwart gives you a mail server. Set it up for any other projects that need to send mail, or as a backup for your emails, contacts or calendars - it’s the easiest way to set that up self hosted. Making it suitable as your main email may need more effort (delivery).
- Related to Continuwuity / matrix, you can set up the Mautrix collection of bridges, which let you bridge Discord, WhatsApp, IRC, telegram, and more into your matrix account or chats seamlessly.
- LMS (lightweight Media Server, not to be confused with Logitech Media Server) is an alternative to Navidrome that I find works better with my library tagging and ListenBrainz
- Speakr - audio transcription with diarisation. Very useful if you like to record meetings.
Jadeto
Technology@lemmy.world•Zig quits GitHub, says Microsoft's AI obsession has ruined the serviceEnglish
1·1 month agoYou get rate limited to hell
Which is fair enough
If you have the time to set it up, Stalwart can manage its own cert renewal.
Jadeto
Selfhosted@lemmy.world•How to propperly Ansible and selfhost without burning out?English
2·2 months ago
My personal selfhosting repo is just about 2 years old with 750 commits now, and probably more than 60 containers running. It’s not because of one great effort or design or anything, just setting up a service or two when I find it interesting every few weeks, and trying to make all my setup consistent. Almost everything is deployed as a container run by Podman quadlets, files mounted in /var/opt, config etc copied into place by an ansible script. But not everything, sometimes getting it working was easier without the sensible or I needed to do some funny networking.
TLDR: Coming back again later, and making that easier.
The mautrix bridge is way better anyway tbh













For spam protection, we use tools like meowlnir or draupnir with the cooperation of the homeserver to allow completely blocking spam invites - so if a matrix ID goes evil you can leave the room you have with them and add them to a ban list, and you can subscribe to a variety of other ban lists to ban things in advance