Home

(XMPP Setup Guide) Discord Was Never the End Game - TonyBTW

$$4559
https://programming.dev/u/ruffsl posted on Feb 26, 2026 14:49
https://programming.dev/post/46372370
Reply
$$4575
https://hub.azkware.net/profile/csolisr posted on Feb 26, 2026 15:32
In reply to: https://programming.dev/post/46372370
I'm already self-hosting a XMPP and a Matrix server, just in case. A shame that most of the group chats I've found there are about free software, assorted geekery, but not much of what I'd usually find on Discord - hopefully that changes in a few years.
https://hub.azkware.net/objects/6e2ecb8d-1369-a067-9619-c96878369073
Reply
$$4578
https://lemmy.dbzer0.com/u/Apollo2323 posted on Feb 26, 2026 15:46
In reply to: https://hub.azkware.net/objects/6e2ecb8d-1369-a067-9619-c96878369073

Plant the first seed and create those groups.

https://lemmy.dbzer0.com/comment/24640469
Reply
$$4607
https://hub.azkware.net/profile/csolisr posted on Feb 26, 2026 16:26
In reply to: https://lemmy.dbzer0.com/comment/24640469
Fair that! Only problem is, I don't have any acquaintances, but if I ever fix that, then maybe we can work on that.
https://hub.azkware.net/objects/6e2ecb8d-1369-a074-4348-b7f755069652
Reply
$$4610
https://piefed.ca/u/iamthetot posted on Feb 26, 2026 16:41
In reply to: https://hub.azkware.net/objects/6e2ecb8d-1369-a074-4348-b7f755069652

I’ll join.

https://piefed.ca/comment/3664380
Reply
$$4612
https://sh.itjust.works/u/bridgeenjoyer posted on Feb 26, 2026 16:41
In reply to: https://hub.azkware.net/objects/6e2ecb8d-1369-a074-4348-b7f755069652

This is always the problem. Internet folk are normal now, they dont have tech skills. In ye olden time we were used to irc and mumble and had no problem switching to other clients if needed. Now people freak out that they need to make a new account somewhere else to leave discord and good luck explaining something like Matrix to them!

https://sh.itjust.works/comment/23989784
Reply
$$4628
https://slrpnk.net/u/poVoq posted on Feb 26, 2026 17:12
In reply to: https://hub.azkware.net/objects/6e2ecb8d-1369-a067-9619-c96878369073

The XMPP channel search has a few channels that are not assorted geekery, but yeah most of it is.

https://slrpnk.net/comment/20950579
Reply
$$4630
https://lemmy.world/u/EpicFailGuy posted on Feb 26, 2026 17:25
In reply to: https://programming.dev/post/46372370

What’s Lemmy’s opinion on Fluxer?

https://fluxer.app/

https://lemmy.world/comment/22361404
Reply
$$4637
https://piefed.social/u/AHorseWithNoNeigh posted on Feb 26, 2026 17:50
In reply to: https://lemmy.world/comment/22361404

I’ve seen this posted several times and this is the second time I’ve tried to access their self-hosting docs and get a 404. Where’s everyone going for installation instructions?

https://piefed.social/comment/10304864
Reply
$$4639
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 17:53
In reply to: https://lemmy.world/comment/22361404

I think generally more positive than negative, but hesitant. There are so many different competing apps and discord copies that have risen and fallen, it’s hard to really get attached to any that have little movement in fighting the network effect.

Seeing it already has the beginnings of enshitification with freemium features, while federation is “in development”, particularly in communities like lemmy the question become why pick this over something that already exists and is an open standard?

Like looking at the “plutonium” page, it’s clear they want to copy the features of discord nitro, and if we are to fight the network effect fight with the energy of discord’s recent fuck up, I would rather land on XMPP or Matrix, if I have any push.

https://mander.xyz/comment/25511246
Reply
$$4641
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 17:58
In reply to: https://piefed.social/comment/10304864

Googling I got their docs and a github for running through docker, the docs which are empty, and the docker that has the help of claude code.

I try to not poo poo folks working on projects too much, but like why am I here over XMPP or Matrix?

https://mander.xyz/comment/25511343
Reply
$$4650
https://lemmy.world/u/hoshikarakitaridia posted on Feb 26, 2026 18:17
In reply to: https://mander.xyz/comment/25511343

Because the people make the platform, and not the functions, and for lots of people you need a lower entry barrier, and the entry barrier for both of those is a good bit higher than fluxer.

https://lemmy.world/comment/22362279
Reply
$$4657
https://piefed.social/u/AHorseWithNoNeigh posted on Feb 26, 2026 18:36
In reply to: https://mander.xyz/comment/25511343

That github looks like a fork of the original code. I never heard of fluxer so I can’t really trust it since I’ve only ever heard people gathering opinions rather than reviews, a fork even less so. So for my honest opinion, it’s a no for me since it seems like a very round about way to onboard anyone who wants to self-host.

Since we’re here, I’ve tried giving stoat.chat a go and got it semi-working but the way they have the project set up, there’s a lot of optional “bloat” that gets tacked on from the build.

What I had success with, was Continuwuity. Their docs were so good, I was not only able to set up chat but also new and legacy voice and video under 4 hours.

https://piefed.social/comment/10305503
Reply
$$4660
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 18:40
In reply to: https://lemmy.world/comment/22362279

That’s valid, and I think I was coming off a bit of frustration from the previous comment I made in this chain. I think my frustration is that there are so many new apps that all try and build the features of discord, but always seem to base in closed protocols. I think my frustration is that they so rarely use protocols that already exist, and with that add to the “15 competing standards” problem. Which is why I get much more excited by projects like Movim.

With all of that though, while I agree element has hiccups, XMPP has been around forever and is solid. We saw this with twitter migration too, the existence of other servers makes it seem more difficult, when that’s not really the case. As this video shows, go to the place to want to sign up, give a user and password, confirm you’re human, and use it. That’s already less than the email confirmation of discord.

https://mander.xyz/comment/25512179
Reply
$$4661
https://piefed.blahaj.zone/u/totally_human_emdash_user posted on Feb 26, 2026 18:45
In reply to: https://mander.xyz/comment/25511246

There are so many different competing apps and discord copies that have risen and fallen, it’s hard to really get attached to any that have little movement in fighting the network effect.

In other words, you are saying that there is too much discord in this space?

https://piefed.blahaj.zone/comment/3512505
Reply
$$4663
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 18:48
In reply to: https://piefed.blahaj.zone/comment/3512505

Down with discord!

I’m starting a new app, call Concordance, and it will only bridge between different apps no matter where they are from 😤

https://mander.xyz/comment/25512338
Reply
$$4667
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 18:54
In reply to: https://piefed.social/comment/10305503

Yeah that is yucky, seems like self hosting hasn’t really been at the forefront of intention for the project. From the looks of it, them being in Sweden it might have started as a “buy EU” sort of discord clone that was pulled into the death of discord conversation with the ID stuff.

Interesting times 🫠

Curious your thoughts on stoat, that came out of revolt correct? What sorts of bloat did you find?

4 is definitely a good benchmark for self hosting! lol Have you run Synapse, and how did that compare?

https://mander.xyz/comment/25512459
Reply
$$4668
https://lemmy.world/u/EpicFailGuy posted on Feb 26, 2026 18:54
In reply to: https://piefed.social/comment/10304864

It’s a new project (as far as I can tell it just went public a few weeks ago) they have exploded in popularity in the last week and they are amid migrating their backed hosting provider ATM, they have been having service interruptions for the last couple of days

https://lemmy.world/comment/22362957
Reply
$$4674
https://discuss.tchncs.de/u/Konaber posted on Feb 26, 2026 19:00
In reply to: https://programming.dev/post/46372370

I want something that works like Discord for my gaming group (~120 people) and is self-hostable with a single „docker-compose up -d“.

But I started looking regularly for alternatives, and we will get there :)

https://discuss.tchncs.de/comment/24178716
Reply
$$4691
https://lemmy.world/u/hoshikarakitaridia posted on Feb 26, 2026 19:34
In reply to: https://mander.xyz/comment/25512179

Now this is a question: how far can you get with xmpp? Could you build an interface on top of it to look exactly like discord with all of it’s functions? Or does something like that already exist?

My first instinct with these older protocols is that there’s no way they could support 10 people in a voice call with concurrent camera streams and 3 screen captures. I’m genuinely curious how far xmpp goes.

https://lemmy.world/comment/22363631
Reply
$$4699
https://lemmy.zip/u/possiblylinux127 posted on Feb 26, 2026 19:57
In reply to: https://programming.dev/post/46372370

XMPP kinda sucks

https://lemmy.zip/comment/24900419
Reply
$$4700
https://lemmy.pixelpassport.studio/u/penguin posted on Feb 26, 2026 20:03
In reply to: https://lemmy.world/comment/22361404

The sentiment I keep seeing is that it’s vibe coded, though the dev claims that AI was used but not in any core components. It’s one I’ll be waiting out personally, the whole huntarr situation has me pretty skeptical of any new projects

https://lemmy.pixelpassport.studio/comment/87150
Reply
$$4701
https://piefed.blahaj.zone/u/UnpledgedCatnapTipper posted on Feb 26, 2026 20:06
In reply to: https://discuss.tchncs.de/comment/24178716

It’s not quite as simple as a single docker compose, but the Element Server Suite for hosting a matrix home server (synapse) was fairly simple to get working.

https://piefed.blahaj.zone/comment/3513540
Reply
$$4702
https://piefed.social/u/AHorseWithNoNeigh posted on Feb 26, 2026 20:06
In reply to: https://lemmy.world/comment/22362957

It’s hard being the popular kid. Thanks for the update!

https://piefed.social/comment/10306721
Reply
$$4703
https://lemmy.world/u/non_burglar posted on Feb 26, 2026 20:10
In reply to: https://lemmy.world/comment/22361404

I’ve tried it. It performs poorly.

https://lemmy.world/comment/22364281
Reply
$$4704
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 20:13
In reply to: https://lemmy.world/comment/22363631

XMPP is wildly extendable, my limited understanding is that Jingle is the extension used for this. From the abstract:

This specification defines an XMPP protocol extension for initiating and managing peer-to-peer media sessions between two XMPP entities in a way that is interoperable with existing Internet standards. The protocol provides a pluggable model that enables the core session management semantics (compatible with SIP) to be used for a wide variety of application types (e.g., voice chat, video chat, file transfer) and with a wide variety of transport methods (e.g., TCP, UDP, ICE, application-specific transports).

I haven’t seen anything about the the extrema of the use cases like that, but Movim is working on building out many of the features of discord and it is built on XMPP.

https://mander.xyz/comment/25514010
Reply
$$4708
https://lemmy.ml/u/L_Acacia posted on Feb 26, 2026 20:18
In reply to: https://programming.dev/post/46372370

I like xmpp, but it is not a discord alternative. It is a WhatsApp / Signal / iMessage alternative. It doesn’t have 80% of discord features, I use discord a lot and I don’t have a single group chat.

https://lemmy.ml/comment/24203415
Reply
$$4709
https://lemmy.decronym.xyz/u/Decronym posted on Feb 26, 2026 20:20
In reply to: https://programming.dev/post/46372370

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
IP Internet Protocol
TCP Transmission Control Protocol, most often over IP
UDP User Datagram Protocol, for real-time communications
XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging

[Thread #120 for this comm, first seen 26th Feb 2026, 20:20] [FAQ] [Full list] [Contact] [Source code]

https://lemmy.decronym.xyz/comment/13872
Reply
$$4718
https://sh.itjust.works/u/Barrymore posted on Feb 26, 2026 20:36
In reply to: https://lemmy.decronym.xyz/comment/13872

Great bot

https://sh.itjust.works/comment/23993840
Reply
$$4720
https://sopuli.xyz/u/mybuttnolie posted on Feb 26, 2026 20:41
In reply to: https://lemmy.ml/comment/24203415

i quite liked element as a replacement for whatsapp and discord when i got a few people to switch. just had too much stability issues at the time and they went back. will never get them to switch again…even with ads and age verification crap going on.

https://sopuli.xyz/comment/22122593
Reply
$$4736
https://piefed.social/u/AHorseWithNoNeigh posted on Feb 26, 2026 21:17
In reply to: https://mander.xyz/comment/25512459

Sorry for the later reply, was working (oops, not really). From what I read, Stoat is just a rename of Revolt and the platform should really remain the same (when I had this up, some of the UI still read Revolt).

For the bloat, as a self-hoster (speaking for myself and not on the behalf of anyone else), you should try to be provided with the most direct solution to a specific issue. When looking at Stoat, and the output of the generate_config.sh, they basically shove down a whole lot of solution at one time. There’s from what I can tell, 15 different configurations for containers, over half of them are static versions and who knows how they all intermingle between the configs. This produces a monstrous web of configuration that I really have no time to digest and get working for something I’m just ‘playing around with’. All this and I didn’t even attempt to integrate voice and video. Also (as a nitpick) requires you to spin up caddy but has a config to point to that to a different reverse-proxy if needed (I already had nginx proxy manager and got this working but the whole thing fails if you don’t spin up caddy. insert sad horse noises).

This is where Continuwuity comes in, I have 4 containers that I have bespoke configured myself by reading the configs and 2 config files that I hand made based off the docs. I feel WAYYYY better at hosting this than Stoat. Even got the wife to help test the video and voice and it works great with Element.

I have hosted Synapse before and got it up and running but not with voice and video. IMO, it’s a little bloaty as well (not nearly as bad as Stoat) but it’s doable. Never attempted voice and video for this but again, Continuwuity is just much more straightforward and less overhead.

https://piefed.social/comment/10307630
Reply
$$4739
https://lemmy.ca/u/corsicanguppy posted on Feb 26, 2026 21:28
In reply to: https://lemmy.zip/comment/24900419

Yeah. It sucks that the protocol works and everyone can use it. It’s the worst.

https://lemmy.ca/comment/21920048
Reply
$$4741
https://lemmy.ca/u/corsicanguppy posted on Feb 26, 2026 21:33
In reply to: https://lemmy.world/comment/22361404
  1. Self-hosting guide appears missing
  2. Other guides have crazy writing errors
  3. Setup looks convoluted.

What I’ve seen makes me bet I could be dragging iso27002 out and marking all the rules it breaks. ..and the devs won’t know what that means.

https://lemmy.ca/comment/21920130
Reply
$$4752
https://mander.xyz/u/chortle_tortle posted on Feb 26, 2026 22:16
In reply to: https://piefed.social/comment/10307630

No worries, thank you for the detailed reply!

Sounds like a solid way to do it, and a support the uwuification of all software, so that’s an extra bonus! Might have to futz around with it and see what sort of mess I can get myself into.

https://mander.xyz/comment/25516327
Reply
$$4790
https://lemmy.dbzer0.com/u/chicken posted on Feb 27, 2026 00:11
In reply to: https://lemmy.ml/comment/24203415

The main complaints about Matrix I’ve heard though are about behind the scenes stuff rather than features, which the video touches on:

But there are some reasons why I think XMPP is superior. In Matrix, when you join a room, your server downloads and stores the entire history of that room. If someone on a federated server posts illegal content in a room you’re in, your server is now hosting it, and you are liable. Whereas in XMPP, messages are relayed in real time. Group chat, MU history stays on your server hosting that room. So your server only stores messages for your users which means that no content caching there is no content caching from other servers. This is a fundamental architectural difference which makes the XMPP protocol better in my opinion.

Personally I don’t know that much about it but I briefly looked into what it would take to write a client for Matrix a few years ago and it seemed pretty daunting to work with. Maybe it would be possible to write software that implements more Discord features on top of XMPP to have something that works more smoothly.

https://lemmy.dbzer0.com/comment/24648958
Reply
$$4799
https://lemmy.world/u/hoshikarakitaridia posted on Feb 27, 2026 00:36
In reply to: https://mander.xyz/comment/25514010

Ok so when you’re talking about xmpp as a discord alternative, basically movim is kind of what people should be paying attention to.

I’ll def check that out. I am also passively observing progress on stoat.

https://lemmy.world/comment/22368440
Reply
$$4806
https://discuss.tchncs.de/u/Natanox posted on Feb 27, 2026 01:07
In reply to: https://sopuli.xyz/comment/22122593

Element is still as buggy as ever, unfortunately…

The only realistic alternative I’ve found so far is Fluxer, and that one is still in Beta. Very promising though.

https://discuss.tchncs.de/comment/24185306
Reply
$$4808
https://hub.azkware.net/profile/csolisr posted on Feb 27, 2026 01:10
In reply to: https://mander.xyz/comment/25512338
Let me save you a few keystrokes, there's already an app called Matterbridge: github.com/42wim/matterbridge
https://hub.azkware.net/objects/6e2ecb8d-1969-a0ef-1e09-c07553002542
Reply
$$4810
https://discuss.tchncs.de/u/Natanox posted on Feb 27, 2026 01:18
In reply to: https://lemmy.ca/comment/21920130

They’re extremely new and open about what’s missing though. Their plans apparently got somewhat thrown all over the place by the sudden extreme interest and quite a few things aren’t yet in place (such as the self-hosting guide). Still works surprisingly well, and what they do goes into the right direction (no VC funding or investors, removal of the CLA, bound to GDPR, a full FOSS atack, etc).

https://discuss.tchncs.de/comment/24185482
Reply
$$4839
https://lemmy.world/u/warmaster posted on Feb 27, 2026 03:55
In reply to: https://lemmy.world/comment/22361404

I love it and use it daily. Once it becomes stable, gets a docker container and documents the self-hosting flow, it will rule the universe.

https://lemmy.world/comment/22370598
Reply
$$4864
https://programming.dev/u/somegeek posted on Feb 27, 2026 08:41
In reply to: https://discuss.tchncs.de/comment/24178716

Nothing will ever be just “docker compose up” but checkout movim. I think it’s good. Haven’t used it myself yet.

https://programming.dev/comment/22421740
Reply
$$4884
https://lemmy.world/u/EpicFailGuy posted on Feb 27, 2026 09:39
In reply to: https://lemmy.world/comment/22370598

You’re not bothered by the plutonium stuff? Would you still defend it if the plutonium features were still there in the self hosted version?

https://lemmy.world/comment/22373782
Reply
$$4886
https://sh.itjust.works/u/Holytimes posted on Feb 27, 2026 09:45
In reply to: https://lemmy.ml/comment/24203415

The ever continuing trend of foss enthusiasts having less then no fuckinf clue the FUCK normal people use computers for.

Xmpp is great but you are 100% right. It’s not a discord replacement. It never will be. It is court replacement and it is not trying to be a discord replacement. People need to stop trying to force it to be one. The same thing goes with matrix though to a lesser extent.

Matrix at least is trying to be a team’s replacement, which is a legitimate alternative to what discord does for the average user.

Matrix has a whole host of other problems that will make and never be a viable alternative. But none of them are technical in nature. It’s mostly just the fragmentation will nature of it. And how confusing it is to navigate.

At the moment the only two legitimate replacement options are stoat and fluxer. Stoat is a dead end and unluckly to go anywhere. While fluxer is only like 2 weeks into its open beta just released its code base to the public after a long-ass time of closed development. And barely has enough funding even with their Kickstarter thing. Fluxer has passed 100,000 user Mark already and growing.

It’s also the only thing that’s actually trying to be an app for your average user. It’s actually targeting the same demographic discord was.

Which matters a lot. Matrix xmpp all these other things aren’t targeting the same demographic. They are not trying to be a replacement. I mean, I’m sure they’re happy to scoop up some new users and help expand their reach a little bit who doesn’t want to see their project grow after all.

But all these people trying to push matrix xmpp and what not is like going to a construction site telling a worker. Hey, your pickup truck is old and s***** you should stop using it and go use this nice moped while they look at you. Like you’re a f****** retard as they have to lug around a ton and a half of materials and tools everyday in the moped. Why perfectly good means of conveyance will do the job better than the pickup truck as the purpose of a vehicle cannot fully fulfill the same role that the pickup truck fills.

https://sh.itjust.works/comment/24002881
Reply
$$4887
https://sh.itjust.works/u/Holytimes posted on Feb 27, 2026 09:48
In reply to: https://discuss.tchncs.de/comment/24185306

It broke 100,000 users and growing. The $300,000 the dev raised with his backer Kickstarter thing really is going to get stretched thin really quick with how fast it’s growing.

He’s already had to roll out more servers a few times to my understandings too. Well, self-hosting is currently a thing. It’s still under active development in that really needs to finish up quick to help offload some of the load.

Honestly, once the mobile app is finished and the self-hosting is more stable, it’s basically going to be like the old days of TeamSpeak 3 s when everyone actually liked it.

But with all the modern conveniences and benefits of discord.

It is the only thing currently going around. That’s actually trying to be a replacement for discord. Keyword replacement not alternative.

Like xmpp is an alternative, not a replacement.

https://sh.itjust.works/comment/24002909
Reply
$$4899
https://slrpnk.net/u/poVoq posted on Feb 27, 2026 10:27
In reply to: https://hub.azkware.net/objects/6e2ecb8d-1969-a0ef-1e09-c07553002542

There is a better, community maintained fork now: https://github.com/matterbridge-org/matterbridge

https://slrpnk.net/comment/20963522
Reply
$$4906
https://piefed.zip/u/delcake posted on Feb 27, 2026 10:41
In reply to: https://lemmy.world/comment/22373782

I’m not sure what the reason for this theoretical is when it’s already documented that self-hosted instances have full free access to the paid perks.

It’s become pretty clear since all of this kicked off that none of the Discord-replacement hopefuls have the infrastructure to accept even the smallest fraction of users fleeing Discord. Paying for some nice-to-have features when using the official instance is at least a plan towards paying for that infrastructure.

Speaking on a more broad level, I find it more suspicious when services are free these days with no path to self-sufficient monetization. We’ve seen enough of those fall to venture capital influence at this point.

https://piefed.zip/comment/3993535
Reply
$$4907
https://lemmy.world/u/EpicFailGuy posted on Feb 27, 2026 10:46
In reply to: https://piefed.zip/comment/3993535

Thank you, that’s a very interesting perspective. I wasn’t aware of the plutonium thing.

https://lemmy.world/comment/22374333
Reply
$$4913
https://lemmy.ml/u/dreugeworst posted on Feb 27, 2026 11:35
In reply to: https://lemmy.ml/comment/24203415

which features are missing from xmpp that are necessary for most gamer groups? is it the protocol that is missing the support, or specific implementations? genuinely asking since I’d been considering setting up an xmpp server for my gaming groups

https://lemmy.ml/comment/24214959
Reply
$$4915
https://sh.itjust.works/u/Holytimes posted on Feb 27, 2026 11:48
In reply to: https://discuss.tchncs.de/comment/24178716

Closest your going to get is fluxer. It unfortunately only just entered open beta. So the self host option while there… Is not simple yet.

Tho it’s on the road map.

https://sh.itjust.works/comment/24003984
Reply
$$4917
https://sh.itjust.works/u/Holytimes posted on Feb 27, 2026 11:50
In reply to: https://hub.azkware.net/objects/6e2ecb8d-1369-a067-9619-c96878369073

Unlikely. They make for poor discord community replacements. There’s just too much complexity at the door.

Most things are looking towards fluxer as the replacement. Since it’s actually a discord replacement unlike xmpp or matrix. Which are alternatives not replacements.

https://sh.itjust.works/comment/24003999
Reply
$$4920
https://sh.itjust.works/u/Holytimes posted on Feb 27, 2026 11:58
In reply to: https://lemmy.world/comment/22373782

That might be the stupidest fucking statement ever.

Your basically asking if unicorns shit gold would you take the unicorn poop.

It’s nonsensical. It doesn’t reflect the reality of the situation. Anyone can make up b******* hypotheticals to make something sound bad. It’s still b*******.

Why the fuck would anyone give a fuck about the plutonium stuff? Kick starters, investment backing, and crowd funding are all standard ways to generate initial revenue. It’s a f****** company. It needs money to buy hardware in paper server costs. Development isn’t free and if you want people to work full-time on something you have to get this pay them.

He basically asked for $300k to start full-time development and Kickstart the company after he left closed development. He provided a full proof of service documentation in history of his closed development.

The only people who have any issue with the plutonium stuff are those who are either too f****** retarded to understand basic business or a too far up their own asses to think that everything should be free in life.

If you self-host you don’t have to pay f****** wild concept considering how many self-toast services actually charge you money for full service. So that alone is already one up on a lot of stuff.

A basic subscription is far more reliable than donations if you want a company to be able to actually function. A subscription provides a reliable income so you can actually plan your costs and budgets. It’s a far better option than microtransactions that discord seems to want to push.

Cuz again server costs and vitamin costs aren’t free. Remember FOSS stands for free as in freedom to do what you want with the software within the license not free as in it doesn’t cost you f****** anything.

If fluxer had come out of the gate with no proof of concept, no history. No explanation of the credentials of the developer. No business license and no source code on demonstration and just said hey. Trust me bro. I need 300 Grand then. Yeah it would be an issue. But lo and behold the reality is none of that’s true.

Could it all go poof belly up and a month time 2 months a year? Yes of course, small businesses die all the time. 300K is not a lot of money for a small business. Frankly, the fact he only asked for $300k is more of a red flag than he asked for money at all. Cuz he’s going to have to pull a lot f****** more money if you wants to do anything remotely clothes to what his goal is. If he had shot for a 500k 600k somewhere in that vicinity. I would personally be more trusting than him asking for $300k. Much more than 600k and I would start asking questions as that’s a little bit much for a initial investment backing.

Seriously, the more I look around on Lemmy the more, I think that nobody here seems to actually understand that s*** costs money.

https://sh.itjust.works/comment/24004087
Reply
$$4922
https://sh.itjust.works/u/Holytimes posted on Feb 27, 2026 12:03
In reply to: https://lemmy.ca/comment/21920048

To be fair, it’s also inconvenient convoluted and confusing to non-technical users… So yeah it works and some people can use it and others need their handheld quite a bit to even get halfway.

The same problem matrix as. If you’re trying to talk about a discord alternative, you need to aim for the demographic. That is the bottom 50% of the bell curve. If your explanation needs to be longer than two to four sentences on how to use something, then it’s already too complicated and will never take off for the use case.

If you’re looking for a usable open standard that is reliable, xmpp is incredibly good. It’s just not a discord replacement. It’s a discord alternative sure. And a good one at that.

But again till the user experience problem can be solved. Like with most open source things they will never be average user friendly.

https://sh.itjust.works/comment/24004149
Reply
$$4931
https://lemmy.world/u/EpicFailGuy posted on Feb 27, 2026 13:04
In reply to: https://sh.itjust.works/comment/24004087

You sound upset, you should talk to someone about that.

https://lemmy.world/comment/22376034
Reply
$$5005
https://mander.xyz/u/chortle_tortle posted on Feb 27, 2026 16:25
In reply to: https://sh.itjust.works/comment/24004087

Weird to censor yourself like the swear words are the ugly parts of your long winded hostile rants.

https://mander.xyz/comment/25531491
Reply
$$5009
https://lemmy.ca/u/YesButActuallyMaybe posted on Feb 27, 2026 16:39
In reply to: https://discuss.tchncs.de/comment/24178716

Mattemost? Rocketchat?

https://lemmy.ca/comment/21933858
Reply
$$5021
https://lemmy.dbzer0.com/u/KairuByte posted on Feb 27, 2026 17:05
In reply to: https://programming.dev/post/46372370

My only resistance to leaving discord is that it’s where 99% of my gaming communities are. There’s no way I’m convincing hundreds of people to move off to something I self host, or to self host themselves. It’s just not feasible.

https://lemmy.dbzer0.com/comment/24661075
Reply
$$5024
https://lemmy.zip/u/zatanas posted on Feb 27, 2026 17:11
In reply to: https://lemmy.dbzer0.com/comment/24661075

Yeah I have the same issue.

https://lemmy.zip/comment/24918719
Reply
$$5034
https://lemmy.zip/u/possiblylinux127 posted on Feb 27, 2026 17:48
In reply to: https://sopuli.xyz/comment/22122593

The matrix protocol is a tremendous mess

https://lemmy.zip/comment/24919435
Reply
$$5112
https://lemmy.sdf.org/u/lambalicious posted on Feb 27, 2026 21:01
In reply to: https://lemmy.world/comment/22376034

He’s already talking to that machine of his that censors his drunken ramblings with cute little asterisks. I wonder what does that do to someone’s psyque tho.

https://lemmy.sdf.org/comment/26282958
Reply
$$5114
https://lemmy.sdf.org/u/lambalicious posted on Feb 27, 2026 21:02
In reply to: https://lemmy.world/comment/22363631

Could you build an interface on top of it to look exactly like discord with all of it’s functions?

In theory yes, and Movim is movim’ in that direction (yeah I invented that pun, blame me). That’s part of the trick with XMPP, it’s quite extensible.

https://lemmy.sdf.org/comment/26282984
Reply
$$5189
https://hub.azkware.net/profile/csolisr posted on Feb 28, 2026 01:30
In reply to: https://sh.itjust.works/comment/24003999
I'm not sure about Fluxer specifically, but I've seen Zulip being deployed as a self-contained chat room for a few projects now. Also Stoat claims to be a Discord replacement. What does Fluxer offer in particular that the other two don't?
https://hub.azkware.net/objects/6e2ecb8d-2169-a245-200d-974235358654
Reply
$$5196
https://lemmy.world/u/early_riser posted on Feb 28, 2026 02:07
In reply to: https://programming.dev/post/46372370

XMPP doesn’t seem to be well supported in terms of Windows clients

https://lemmy.world/comment/22388183
Reply
$$5221
https://lemmy.world/u/warmaster posted on Feb 28, 2026 04:37
In reply to: https://lemmy.world/comment/22373782

I was under the impression that plutonium on my server would be controlled by me. Say, if I wanted to give it away, I could. At least, that’s what I’ve read.

https://lemmy.world/comment/22389587
Reply
$$5254
https://lemmy.ml/u/L_Acacia posted on Feb 28, 2026 08:50
In reply to: https://lemmy.ml/comment/24214959

Do you use features like permissions, channels, threads, bots, … a lot ? Application using xmpp as a backend are great and can be all you need if you just want a simple voice/text chat with no additional features. There is no equivalent to most “server/community” features of discord in the xmpp protocol, and it is something that needs to be implemented at that level for it to work.

https://lemmy.ml/comment/24234057
Reply
$$5255
https://lemmy.ml/u/dreugeworst posted on Feb 28, 2026 09:04
In reply to: https://lemmy.ml/comment/24234057

ah we don’t really use those features much. as long as we can hang out and chat as a friend group, we’re good

https://lemmy.ml/comment/24234243
Reply
$$5256
https://slrpnk.net/u/ProdigalFrog posted on Feb 28, 2026 09:43
In reply to: https://lemmy.ml/comment/24203415

Whether or not XMPP is a Signal or a Discord replacement is dependant on the client.

For a Discord replacement, there is the Movim XMPP client, which has group audio/video calls, screen sharing, supports for gifs and videos within the chat, and very soon Discord-like servers with rooms, after which the dev plans to work on drop-in voice chat rooms.

https://slrpnk.net/comment/20981673
Reply
$$5292
https://lemmy.world/u/badgermurphy posted on Feb 28, 2026 15:08
In reply to: https://lemmy.dbzer0.com/comment/24661075

You could self host it anyway and just wait for the slow boil over at Discord to make the case for you. Surely they have only just begun making it worse.

https://lemmy.world/comment/22396220
Reply
$$5642
https://sh.itjust.works/u/Kernal64 posted on Mar 1, 2026 12:31
In reply to: https://piefed.blahaj.zone/comment/3513540

What was your secret to get it working? I’ve been trying to get it running for 2 weeks following the official guide. I’m able to create an admin user via the CLI, but when I try to go to any of the subdomains I’ve created, I either get a 404 or the TLS handshake fails to complete. The people behind ESS are very clear that they do not offer any support and I haven’t been able to find an answer to this problem anywhere.

https://sh.itjust.works/comment/24040429
Reply
$$5870
https://programming.dev/u/u_tamtam posted on Mar 1, 2026 21:11
In reply to: https://lemmy.world/comment/22388183

My parents in their 70’s are alright daily driving gajim there

https://programming.dev/comment/22469456
Reply
$$5873
https://programming.dev/u/u_tamtam posted on Mar 1, 2026 21:13
In reply to: https://lemmy.world/comment/22361404

That there’s no shortage of wheels being reinvented, and that it takes insights developed over decades to be relevant in this field. To avoid.

https://programming.dev/comment/22469482
Reply
$$5877
https://programming.dev/u/u_tamtam posted on Mar 1, 2026 21:18
In reply to: https://lemmy.ml/comment/24234057

Seems to me that those are generally enabled by bots and scripting, and I don’t think it’s any harder to do that stuff in XMPP than it is in discord?

https://programming.dev/comment/22469547
Reply
$$5896
https://piefed.blahaj.zone/u/UnpledgedCatnapTipper posted on Mar 1, 2026 21:45
In reply to: https://sh.itjust.works/comment/24040429

Ok, so that sounds like either a DNS issue or a reverse proxy issue. Did you configure your domain/subdomains to point to the public IP address of where you’re setting things up? Are you using the reverse proxy in the guide or do you already have a reverse proxy and you’re adding ESS domains to it? Did you configure port forwarding on your router?

I have had issues with accessing my locally hosted services via domain name while on the same network. My router doesn’t like to route internal traffic back to its own WAN port. Can you access it from something on a different network (cellular data)?

https://piefed.blahaj.zone/comment/3553524
Reply
$$7319
https://sh.itjust.works/u/Kernal64 posted on Mar 5, 2026 11:28
In reply to: https://piefed.blahaj.zone/comment/3553524

Sorry for the delayed response, things have been wildly busy for me.

I did configure my domains as instructed, and they do resolve to the expected IP address. I don’t have an already existing reverse proxy, so I was just following along with what the guide was telling me to do. That said, this may be the issue, because I don’t recall seeing any specific set up for the included reverse proxy and I’ve been through that guide 3 times. I haven’t configured port forwarding on my router since I’m using a Hetzner VPS for this, but I did make sure to open up the required ports on the firewall.

https://sh.itjust.works/comment/24117632
Reply
$$7468
https://piefed.blahaj.zone/u/UnpledgedCatnapTipper posted on Mar 5, 2026 22:25
In reply to: https://sh.itjust.works/comment/24117632

Alright that gives me a good idea what your working with.

I am running it along side some other projects, so I already had a reverse proxy set up, so I didn’t look closely at the other parts of the guide in that section.

If you want to be able to use this server for other hosting in the future, you may want to set up a reverse proxy. I can give some advice about that if you’re interested!

In your case, if the only thing you ever want to host on this box is Matrix, you don’t need a reverse proxy. You should be able to do the steps here and it should result in a working deployment.

It looks like that should give you a tls.yaml file, which you need to include when issuing the helm command to deploy everything. This one:

helm upgrade --install --namespace "ess" ess oci://ghcr.io/element-hq/ess-helm/matrix-stack -f ~/ess-config-values/hostnames.yaml <optional additional values files to pass> --wait

You need to make sure that in the section, you include:

-f ~/ess-config-values/tls.yaml

So your command would be this, if you have no additional yaml files, and if you do, simply put “-f path/to/file” at the end, right before the “–wait”:

    helm upgrade --install --namespace "ess" ess oci://ghcr.io/element-hq/ess-helm/matrix-stack -f ~/ess-config-values/hostnames.yaml -f ~/ess-config-values/tls.yaml --wait
https://piefed.blahaj.zone/comment/3611117
Reply
$$7472
https://piefed.blahaj.zone/u/UnpledgedCatnapTipper posted on Mar 5, 2026 22:31
In reply to: https://sh.itjust.works/comment/24117632

Also, the way to include additional config files tripped me up like crazy for a good few hours, and then how to format them tripped me up for even longer, for options they don’t have examples for (like automatically joining any new accounts to a room, for example).

If you’ve got specific options you’re trying to set, I’m happy to help if I can. The documentation is atrocious for this bit, so if you’re not a kubernetes pro (I am definitely not) it is confusing!

https://piefed.blahaj.zone/comment/3611171
Reply
$$7923
https://sh.itjust.works/u/Kernal64 posted on Mar 7, 2026 01:41
In reply to: https://piefed.blahaj.zone/comment/3611117

Thanks for your help! It’s very much appreciated. I was thinking I might want to use this VPS for an occasional OwnCast stream and as a SyncThing target, so it sounds like I’ll need a reverse proxy. Any recommendations on something relatively easy to use? I’ve seen people mention ngnix, traefik, caddy and a few others, but I’m not sure which would integrate nicely with ESS. Also, I appreciate the heads up about the helm commands. Definitely important info to have!

https://sh.itjust.works/comment/24149964
Reply
$$7960
https://piefed.blahaj.zone/u/UnpledgedCatnapTipper posted on Mar 7, 2026 03:34
In reply to: https://sh.itjust.works/comment/24149964

You’re welcome!

I use https://nginxproxymanager.com/ for my reverse proxy. It doesn’t exactly integrate with ESS, but it’s not super challenging to set up proxy hosts for the domains (you can specify multiple domain names in one Proxy Host if they all point to the same host/port).

I find it nice because I can manage it via a web portal, but it’s on my home LAN. Depending on how you access your VPS this might be less convenient than using one of the other options, but I don’t have much experience with the others.

I set up Let’s Encrypt certs to automatically renew for the Matrix domains, pointed them all at the ESS host server and port, and then enabled Websockets Support. That last bit is critical, or things will simply not work correctly, especially calls. image

https://piefed.blahaj.zone/comment/3627209
Reply
$$8434
https://sh.itjust.works/u/Kernal64 posted on Mar 7, 2026 21:45
In reply to: https://piefed.blahaj.zone/comment/3627209

I’ll review the docs and give this a shot either this evening or tomorrow. Thanks again for pointing me in the right direction!

https://sh.itjust.works/comment/24163442
Reply
$$10190
https://ani.social/u/saejima posted on Mar 10, 2026 16:58
In reply to: https://lemmy.ml/comment/24203415

XMPP is just the protocol, you can create a client which looks like any proprietary alternative like Discord (fluux tries to have the same look for example)

Movim is IMO the best alternative using XMPP and it’s being adding more and more features the last weeks stay tuned! see here

https://ani.social/comment/15600053
Reply
$$10197
https://ani.social/u/saejima posted on Mar 10, 2026 17:18
In reply to: https://lemmy.dbzer0.com/comment/24661075

With this kind of mentality, nobody will ever migrate and one will have to deal with Discord’s horrible terms and conditions

https://ani.social/comment/15600344
Reply
$$10198
https://lemmy.dbzer0.com/u/KairuByte posted on Mar 10, 2026 17:20
In reply to: https://ani.social/comment/15600344

The only alternative is to willingly leave over a hundred communities, some of which I have strong ties to, and never interact with the majority again.

That’s a big ask.

https://lemmy.dbzer0.com/comment/24873121
Reply