Continuwuity

2 months ago by Jade to c/selfhosted

I got distracted from my work so I made some Continuwuity propaganda. Continuwuity is a lightweights Matrix chat server that you can self-host pretty easily. Give it a try :3

neatchee 156 points 2 months ago

I'm trying so hard not to hate this post but you have given me so many reasons to

  • use of UwU in something I absolutely need to share with others

  • mismatched fonts

  • comic something font

  • no human readable data next to the QR code

  • mismatched gradient radii in the corners

Make it stop ๐Ÿ˜ญ

EDIT: For those who care, this comment falls into the category of "said in jest, meant in earnest". I know it's all on-brand and comedic, but my gut reactions are what they are ๐Ÿ˜‚

path: 0 24108849, hotness: undefined, score: 156, children: 28
JadedBlueEyes 47 points 2 months ago

Everything there (aside from perhaps not printing the full URL under the QR code) is deliberate and a part of the 'brand'. Roboto + Sour Gummy for the fonts, asymmetry, whimsy. If you don't like it, I'm sure you can use Element's Synapse and you'll be able to talk to people using Continuwuity just fine. That's kind of the point.

path: 0 24108849 24109206, hotness: undefined, score: 47, children: 4
JadedBlueEyes 21 points 2 months ago path: 0 24108849 24109206 24109280, hotness: undefined, score: 21, children: 3
wabasso 13 points 2 months ago

Haha this is right in the middle of the spectrum between Comic Sans and Simpsons.

path: 0 24108849 24109206 24109280 24109578, hotness: undefined, score: 13, children: 1
picnicolas 1 point 2 months ago

Looks like the Oatmealโ€™s font

path: 0 24108849 24109206 24109280 24109578 24115984, hotness: undefined, score: 1, children: 0
JayGray91 1 point 2 months ago

This actually looks wtf lol

I'm saving this

path: 0 24108849 24109206 24109280 24122991, hotness: undefined, score: 1, children: 0
missphant 22 points 2 months ago

use of UwU in something I absolutely need to share with others

It's purely a backend, what's under the hood is not really visible to matrix clients.

Edit: Though I wish this graphic communicated that more, just realized it doesn't even say anything about [matrix].

path: 0 24108849 24110450, hotness: undefined, score: 22, children: 0
protogen420 12 points 2 months ago

the only valid complain is "no human readable data next to the QR code"

path: 0 24108849 24117153, hotness: undefined, score: 12, children: 2
Daxter101 4 points 2 months ago

Eh, the gradients hold some weight too for me, lol

path: 0 24108849 24117153 24117820, hotness: undefined, score: 4, children: 1
JaddedFauceet 1 point 2 months ago

For me it is the comic sans looking font

path: 0 24108849 24117153 24117820 24121584, hotness: undefined, score: 1, children: 0
maya 10 points 2 months ago

UwU. The cuteness is a huge plus IMO.

path: 0 24108849 24109177, hotness: undefined, score: 10, children: 4
notabot 34 points 2 months ago

The problem is "cuteness" is very much in the eye of the beholder for things like this, and I'm with neatchee here, it's not cute, and it makes it basically unshareable, and hence unusable in a lot of contexts. I appreciate the effort that's gone into the project, but the name and publicity massively detract from that.

path: 0 24108849 24109177 24109615, hotness: undefined, score: 34, children: 3
SreudianFlip 8 points 2 months ago

You donโ€™t need to share any server technology names, just that itโ€™s the Matrix protocol or โ€œplatformโ€, or even just โ€œElementโ€ if they are using that app. I donโ€™t tell other matrix users they are on a Synapse server.

Only the host needs to know about the server app name, and is the only one who interacts with it directly.

path: 0 24108849 24109177 24109615 24114423, hotness: undefined, score: 8, children: 0
maya 5 points 2 months ago

Considering that it's a fork of conduwuit, continuwuity is a pretty fitting name, UwU ๐Ÿ˜บ

path: 0 24108849 24109177 24109615 24114391, hotness: undefined, score: 5, children: 0
Mac 1 point 2 months ago

Hear me out: dont share it then and go find another option

path: 0 24108849 24109177 24109615 24115396, hotness: undefined, score: 1, children: 0
Kirk 10 points 2 months ago

stop? ๐Ÿ‘‰๐Ÿ‘ˆ ๐Ÿฅบ why UwU? me do wrong?

path: 0 24108849 24110173, hotness: undefined, score: 10, children: 0
SqueakyBeaver 9 points 2 months ago

The project is the "official community continuation of the conduwuit homeserver". Conduwuit was a popular matrix backend until the project was archived.

Although interestingly, conduwuit says the official continuation is Tuwunel. interesting

path: 0 24108849 24113852, hotness: undefined, score: 9, children: 9
maya 7 points 2 months ago

I've been using Tuwunnel since Conduwuit ceased developpment and I haven't been able to find a reason to switch to Continuwuity yet.

path: 0 24108849 24113852 24114425, hotness: undefined, score: 7, children: 0
blackbrook 3 points 2 months ago

Maybe this one should be named altuwunative.

path: 0 24108849 24113852 24116498, hotness: undefined, score: 3, children: 0
onlinepersona 3 points 2 months ago

It is primarily sponsored by the government of Switzerland ๐Ÿ‡จ๐Ÿ‡ญ where it is currently deployed for citizens.

Now this, I like!

Github, not so much

path: 0 24108849 24113852 24116598, hotness: undefined, score: 3, children: 6
grue 3 points 2 months ago

I find it hilarious that a government is sponsoring something with "UwU" in the name.

path: 0 24108849 24113852 24116598 24125037, hotness: undefined, score: 3, children: 0
JadedBlueEyes 0 points 2 months ago

That is slightly misleading, they are/were sponsored by epost.ch / Swiss Post AG, which is a limited company.

path: 0 24108849 24113852 24116598 24118995, hotness: undefined, score: 0, children: 4
kiol 3 points 2 months ago

Could you explain to us why you would recommend your project over tuwunel.

path: 0 24108849 24113852 24116598 24118995 24124228, hotness: undefined, score: 3, children: 3
FartMaster69 6 points 2 months ago

Those who would be off put by the UwU are not those I wish to talk to :3

path: 0 24108849 24117736, hotness: undefined, score: 6, children: 0
magic_smoke 2 points 2 months ago

Ow weewy, giv it a west! :3

path: 0 24108849 24109192, hotness: undefined, score: 2, children: 0
Lumisal -1 points 2 months ago

I like it. It's nostalgic, in a 90s sort of way ๐Ÿ˜‚

path: 0 24108849 24111466, hotness: undefined, score: -1, children: 0
litchralee 69 points 2 months ago

This is the homeserver written in Rust, right?

A suggestion: wherever a QR code is included, the human-readable content should be included next to it. Not everyone has a QR code reader handy, or their reader has the bad habit of immediately opening links or apps. In this case, I see that it just goes to https://continuwuity.org/ and is benign, but others may be apprehensive at naked QR codes.

(there's obviously an exception for QR codes that are intended to convey machine info, like TOTP codes)

path: 0 24108741, hotness: undefined, score: 69, children: 18
nykula 17 points 2 months ago

Agreed that QR codes should be accompanied by text links for accessibility, because many times the scanning fails due to bad light, old camera or shaky hands.

path: 0 24108741 24108876, hotness: undefined, score: 17, children: 0
artyom 14 points 2 months ago

I was very excited when I started seeing QR codes gaining popularity. That excitement was quickly shattered when everyone just started using them improperly and they just made everything more annoying ๐Ÿ˜ฎโ€๐Ÿ’จ

path: 0 24108741 24108890, hotness: undefined, score: 14, children: 8
Hawke 0 points 2 months ago

What exactly is โ€œimproper useโ€?

path: 0 24108741 24108890 24109656, hotness: undefined, score: 0, children: 7
morto 14 points 2 months ago

Putting simple things behind a qrwall. I once went to a presentation and they had that qr code to scan to get the certificate, and I went there without my phone, so I got no certificate (I needed it for academic bureaucracy). restaurants with qr-only menus also come to mind. Oh, I also saw once a school with the timetables mural with just qrs and nothing else written, so if new students didn't have a phone AND mobile internet, they couldn't find by themselves where and when their classes took place

path: 0 24108741 24108890 24109656 24111587, hotness: undefined, score: 14, children: 0
KingKong33 5 points 2 months ago

Lots of people use Lemmy via mobile. How am I supposed to scan a QR code?

path: 0 24108741 24108890 24109656 24112951, hotness: undefined, score: 5, children: 4
Hawke -8 points 2 months ago

Print it out and scan it. Use a barcode reader. Use another mobile. Upload it to a barcode decoder website.

path: 0 24108741 24108890 24109656 24112951 24113069, hotness: undefined, score: -8, children: 3
artyom 1 point 2 months ago

Basically anytime it's not printed

path: 0 24108741 24108890 24109656 24111464, hotness: undefined, score: 1, children: 0
ace 5 points 2 months ago

I made an NFC/QR code card for my wifi details at home, and that also includes the details written in clear text on the card, since some devices simply don't do QR (or NFC in my case).

path: 0 24108741 24116890, hotness: undefined, score: 5, children: 0
JadedBlueEyes -5 points 2 months ago

It is!

Yeah, I see your point, and I included the link in the alt text. On the actual design itself though, any URL I wrote in could be completely different from the QR so it seems slightly pointless - especially as it would just be writing Continuwuity a third time haha

path: 0 24108741 24109091, hotness: undefined, score: -5, children: 6
notabot 12 points 2 months ago

Including the URL isn't to act as a check on the contents of the QR code, but to act as an alternative for those who don't want to scan it at all.

path: 0 24108741 24109091 24109627, hotness: undefined, score: 12, children: 4
JadedBlueEyes -11 points 2 months ago

The alternative is to search the name right next to the code in this design

path: 0 24108741 24109091 24109627 24109754, hotness: undefined, score: -11, children: 3
litchralee 12 points 2 months ago

This is not a good idea: having to search means an implicit reliance on a search engine. Even with a trustworthy web search -- and those are becoming fewer and fewer -- why add this complication? The URL doesn't even have to be large; it just has to be readable.

Even worse is when there's an adversary: what would stop someone from buying getcontinuwuity.org but have it be pro-Big Tech propaganda, with tracking cookies galore, and then pay Google or Bing to put it at the top of the web search results?

Whereas in 2026, a URL is not confusing at all to include. People know what http:// or https:// mean. Even big brands might not own their own product name's domain. This exact problem came up just six days ago: https://www.neowin.net/...

The whole point of marketing is to reduce the barriers for people to find something useful or valuable. Adding an accessibility barrier is antithetical to that objective.

path: 0 24108741 24109091 24109627 24109754 24110217, hotness: undefined, score: 12, children: 0
KingKong33 4 points 2 months ago

Or just post the link.

path: 0 24108741 24109091 24109627 24109754 24112945, hotness: undefined, score: 4, children: 0
kilgore_trout 4 points 2 months ago

I know you are in good faith (and I already run my continuwuity server!), but in ppractical terms you are suggesting to use Google, and I don't want to. Expecially for something you could have included in text in the post.

edit: I am reminded of Richard Stallman spelling out full URLs during conferences, complete with subdirectories. It is silly, but it works.

path: 0 24108741 24109091 24109627 24109754 24115643, hotness: undefined, score: 4, children: 0
Cyber 4 points 2 months ago

I can see a lot of opinions & comments on the QR part and, with respect, I'd like to add that I'm reading this post on a device where I'd like to view the site on the same device, so a QR isn't best for this platform.

I'd go a little further and say that QRs and really only useful for a mediim where you want the user to use a 2nd device (printed media, BSODs, etc)

Also putting the URL in the (for my reader) non-clickable alt-text doesn't help either

Again, with respect, you're making it harder for your audience to reach you, not easier.

path: 0 24108741 24109091 24119653, hotness: undefined, score: 4, children: 0
ragingHungryPanda 51 points 2 months ago

somebody: makes anything
lemmy: we hate this

I love how the culture of the fediverse is consistent. it hates everything, everywhere, all at once, and all of the time.

I tried to get my friends off of reddit on it and that's what they always commented about, so they'll never join.

I use the continuwuity server. Thank you to the devs for all of the hard work!

path: 0 24113809, hotness: undefined, score: 51, children: 5
mech 27 points 2 months ago

I hate you

path: 0 24113809 24116734, hotness: undefined, score: 27, children: 3
grue 4 points 2 months ago

And I berate you!

path: 0 24113809 24116734 24124991, hotness: undefined, score: 4, children: 0
quick_snail 3 points 2 months ago

I love that you hate him

path: 0 24113809 24116734 24122846, hotness: undefined, score: 3, children: 1
cenariodantesco 4 points 2 months ago

you love them, really? how wonderful, I love you even harder

path: 0 24113809 24116734 24122846 24125636, hotness: undefined, score: 4, children: 0
SuspiciousCarrot78 9 points 2 months ago

Funny, I've had the exact opposite experience reddit vs lemmy. People are much more supportive here.

Reddit is especially a shithole for that exact use case (sharing tech projects), because (I suspect) pecking order games and performing for imaginary audiences. Between that and the slop...yeah, nah. Fuck Reddit.

YMMV

path: 0 24113809 24118682, hotness: undefined, score: 9, children: 0
riptide 50 points 2 months ago

Respectfully this is a dumb fucking name

path: 0 24111378, hotness: undefined, score: 50, children: 4
ddssazsa 36 points 2 months ago

It's a spiritual successor to conduwuit, the name checks out imo.

Feel free to use Synapse, og conduit or whatever floats your boat.

path: 0 24111378 24112301, hotness: undefined, score: 36, children: 0
fluffykittycat 17 points 2 months ago

I love it

path: 0 24111378 24115305, hotness: undefined, score: 17, children: 0
kilgore_trout 13 points 2 months ago

Your users won't ever see the name.

path: 0 24111378 24115608, hotness: undefined, score: 13, children: 0
sunbeam60 11 points 2 months ago

Myeah but itโ€™s just a server - the clients just use Matrix.

path: 0 24111378 24111553, hotness: undefined, score: 11, children: 0
irmadlad 27 points 2 months ago

This really is a bizarre thread, but anyways, thank you for sharing.

path: 0 24111030, hotness: undefined, score: 27, children: 0
iltg 23 points 2 months ago

be warned that continuwuity phones home by default to fetch its news and feed it to the admin, you may want to turn that off before booting first time

path: 0 24119126, hotness: undefined, score: 23, children: 10
B0rax 11 points 2 months ago

Well if that is your only negative point, it must be pretty good.

path: 0 24119126 24125327, hotness: undefined, score: 11, children: 1
iltg 8 points 2 months ago

it absolutely is! honestly all matrix homeservers are impressive, the protocol is not for the faint of heart

path: 0 24119126 24125327 24126543, hotness: undefined, score: 8, children: 0
quick_snail 8 points 2 months ago

That sort of telemetry should be opt in, not opt out

path: 0 24119126 24122834, hotness: undefined, score: 8, children: 5
poolcritter 1 point 2 months ago

Not telemetry? Continuwuity just uses it to post release announcements to the admin room; I think there's a way to disable it if you prefer.

path: 0 24119126 24122834 24127813, hotness: undefined, score: 1, children: 0
JadedBlueEyes 1 point 2 months ago

It's not telemetry.

path: 0 24119126 24122834 24124388, hotness: undefined, score: 1, children: 3
iltg 11 points 2 months ago

while i don't want to throw shade on the developers' intentions, nor have any real proof of what data is being kept, a fetch request bears by minimum the source ip (which can be geolocated) and the fact that the homeserver exists and runs continuwuity.

i'd suggest a matrix channel as alternative, so hosters can opt-in by joining. plus, by leveraging the matrix protocol, such announcements become federated push notifications, meaning they could come from any homeserver (limiting ip logging) and don't imply the continued existence of such deployment, or the software which is being run

even converting such mechanism to an opt-out "auto-join announcements channel" would be more privacy respecting

path: 0 24119126 24122834 24124388 24124740, hotness: undefined, score: 11, children: 0
LovableSidekick 4 points 2 months ago

BREAKING - Release 0.1 of DON'T is now available - DON'T does absolutely nothing when you start it, except to present an enormous Consent List of everything it can do if you let it. Outraged digital freedom advocates are criticizing what they call excessive download times, sluggish support, and that the app takes up memory space without doing anything.

path: 0 24119126 24122834 24124388 24125525, hotness: undefined, score: 4, children: 0
LovableSidekick 1 point 2 months ago
path: 0 24119126 24122834 24124388 24125450, hotness: undefined, score: 1, children: 0
WhyDoYouThinkThat 1 point 2 months ago

phones home by default to fetch its news and feed it to the admin

What is that and why is it bad?

you may want to turn that off before booting first time

How do you do that?

path: 0 24119126 24123280, hotness: undefined, score: 1, children: 1
JadedBlueEyes 7 points 2 months ago

I assume they're referring to the announcement check, configurable via an option in your config file. It's what we use to make sure everyone knows about important things like security updates.

Edit: Lemmy keeps breaking the link, it's under allow_announcements_check

path: 0 24119126 24123280 24123972, hotness: undefined, score: 7, children: 0
Beacon 22 points 2 months ago

Why do useful FOSS things always have the worst names that make it hard to spread.

path: 0 24109684, hotness: undefined, score: 22, children: 9
daniskarma 19 points 2 months ago

When they have good names they get stolen.

Try took up about gemini protocol.

path: 0 24109684 24110352, hotness: undefined, score: 19, children: 0
Flipper 14 points 2 months ago

Well, it startend with conduit. That was a respectable name. The development slowed down and someone wasnt happy abput not getting pr merged. Then it got forked to conduwuit.

Speed picked back up. There was later a massive meltdown for some reason. To successors emerged continuwuity and tuwunel.

path: 0 24109684 24110275, hotness: undefined, score: 14, children: 6
Beacon 3 points 2 months ago

There's almost always a backstory for why the makers choose the name they did, but that doesn't change the harmful result. A bad name seriously limits how much the software will ever get adopted. Heck, if there was a FOSS project i cared about enough then i would fork it and keep everything the same except give it a more palatable name.

path: 0 24109684 24110275 24110637, hotness: undefined, score: 3, children: 5
drkt 2 points 2 months ago

If the fucking name of a project is the reason you won't use it, then by all means, don't. We're not missing you.

path: 0 24109684 24110275 24110637 24112315, hotness: undefined, score: 2, children: 4
Beacon 3 points 2 months ago

Myopic take. Generally projects are healthier when they have a larger userbase

path: 0 24109684 24110275 24110637 24112315 24113044, hotness: undefined, score: 3, children: 3
Ephera 12 points 2 months ago

Lots of folks also like the unmarketable names, because you know that it's not a corporate project. You're hearing about it, because it's actually good, and not just because some startup got VC money to do marketing.

Heck, the reverse is true as well. This project is better specifically because it has that name. You just know some transfemmes are tirelessly hacking away at it, because they enjoy the silly name.

path: 0 24109684 24111994, hotness: undefined, score: 12, children: 0
mlg 16 points 2 months ago

Thst branding reminds me of the extensive complaints of Anubis beeing too weaboo for production applications lol.

path: 0 24126656, hotness: undefined, score: 16, children: 3
Jake_Farm 1 point 2 months ago

What do weaboos have to do with Egyptian gods?

path: 0 24126656 24126869, hotness: undefined, score: 1, children: 2
ILikeBoobies 11 points 2 months ago path: 0 24126656 24126869 24127906, hotness: undefined, score: 11, children: 1
Jake_Farm 0 points 2 months ago

Damn weaboos really do be making everything an anime girl

path: 0 24126656 24126869 24127906 24128820, hotness: undefined, score: 0, children: 0
B0rax 15 points 2 months ago

ITT: people complaining about the name. Nothing else negative.

Which to me sounds like it must be a damn good software.

path: 0 24134374, hotness: undefined, score: 15, children: 2
GreenKnight23 2 points 2 months ago

how am I supposed to talk my family into using this over something normal?

path: 0 24134374 24134521, hotness: undefined, score: 2, children: 1
bilb 12 points 2 months ago

Unless I'm mistaken, this is just a matrix server. If you were using Dendrite, you wouldn't say "hey let's try dendrite," you would say "let's try Matrix, here's my server."

At least, that's how I would say it. Server software choice is details they would not care about and would likely cause confuwusion.

path: 0 24134374 24134521 24134843, hotness: undefined, score: 12, children: 0
maya 15 points 2 months ago

Is there any reason to use Continuwuity over Tuwunnel?

path: 0 24109196, hotness: undefined, score: 15, children: 3
warmaster 8 points 2 months ago

At first I uwunderstood your comment as a joke, but apparently Tuwunel does in fact exist and it's a continuation of Conduwuit.

path: 0 24109196 24109822, hotness: undefined, score: 8, children: 2
ruuster13 17 points 2 months ago

*continuwuation

path: 0 24109196 24109822 24110067, hotness: undefined, score: 17, children: 0
maya 3 points 2 months ago

Yeah, I currently use Tuwunnel for my own matrix homeserver. It's been really reliable so far.

path: 0 24109196 24109822 24114333, hotness: undefined, score: 3, children: 0
Ludicrous0251 15 points 2 months ago

Respectfully, this software could solve all my problems in life, and I would still struggle to ask my friends to "federate with my continuwuity server so we can chat"

path: 0 24108756, hotness: undefined, score: 15, children: 4
iamthetot 23 points 2 months ago

Then call it Matrix. They don't need to know and probably don't care about the specific server software you're using.

path: 0 24108756 24108811, hotness: undefined, score: 23, children: 0
drkt 7 points 2 months ago

Respectfully, you have no idea how Matrix works and I know you don't use it if you think you have to tell people what backend you use for them to connect to you.

path: 0 24108756 24112342, hotness: undefined, score: 7, children: 0
MangoPenguin 5 points 2 months ago

Its just called a matrix server, you don't need to tell anyone the specific kind.

path: 0 24108756 24115471, hotness: undefined, score: 5, children: 0
kiol 2 points 2 months ago

You can always change the name on your instance. Agree that there is no reason to use the project name, especially in this case.

path: 0 24108756 24124189, hotness: undefined, score: 2, children: 0
GarboDog 12 points 2 months ago

We really want to use Matrix so bad, but none of them have every feature we need to replace discord atm.

path: 0 24117960, hotness: undefined, score: 12, children: 15
scholar 9 points 2 months ago

It's not really designed to be a Discord replacement. It's a messaging app/protocol that can do voice/video calls. Discord is a passive state voice / video / text channel app that was designed to create spaces for different topics. Matrix has added a similar hierarchical feature as an option, but its not the same and I don't think it was meant to be.

path: 0 24117960 24118205, hotness: undefined, score: 9, children: 8
GarboDog 2 points 2 months ago

We mean, overall we need something to text (plus send files), call, video/screen share and bonus for emojis, stickers and gifs. We get that discord and matrix isnโ€™t really the same thing but the end result and use case is :/ So it would be a replacement for us

path: 0 24117960 24118205 24125301, hotness: undefined, score: 2, children: 7
tatterdemalion 4 points 2 months ago

Doesn't Matrix do everything you just listed?

path: 0 24117960 24118205 24125301 24126055, hotness: undefined, score: 4, children: 3
GarboDog 1 point 2 months ago

Not the screen share which is pretty important to us. Canโ€™t get it to work 90% of the time.

path: 0 24117960 24118205 24125301 24126055 24134828, hotness: undefined, score: 1, children: 2
poolcritter 3 points 2 months ago

overall we need something to text

pretty much Matrix's entire point

(plus send files)

also implemented in pretty much every server and client; I think even Element can send files

call

look into e.g. #matrixrtc:continuwuity.org โ€” sable requires a setting to show the call button in non-DM rooms

video/screen share

unfortunately this is the only thing I'm not confident is supported

bonus for emojis, stickers

should be available with any im.ponies-compatible client such as sable

path: 0 24117960 24118205 24125301 24127865, hotness: undefined, score: 3, children: 2
JadedBlueEyes 4 points 2 months ago

Screen share works, although some browsers don't capture audio

path: 0 24117960 24118205 24125301 24127865 24127980, hotness: undefined, score: 4, children: 0
GarboDog 1 point 2 months ago

Yeah the video/screen share itโ€™s important to us as we like to watch stuff with friends and need it to show clients of art work during calls. Itโ€™s like the 1 thing rn thatโ€™s stopping us

path: 0 24117960 24118205 24125301 24127865 24134797, hotness: undefined, score: 1, children: 0
Fakebelieve 6 points 2 months ago

Ive been keeping an eye on Movim for a discord alternative, I think spaces got added recently.

path: 0 24117960 24122096, hotness: undefined, score: 6, children: 1
GarboDog 2 points 2 months ago

Havenโ€™t heard of this one! Will look more into this

path: 0 24117960 24122096 24125331, hotness: undefined, score: 2, children: 0
wreckedcarzz 3 points 2 months ago

It's not matrix-based, but: Haven. It's what I setup the... second? third? time discord had burned their users. The only thing missing for me is Xbox support, as several of my social circle are console gamers. But for pc users, it's got everything I need.

https://github.com/ancsemi/Haven

path: 0 24117960 24133984, hotness: undefined, score: 3, children: 1
GarboDog 2 points 2 months ago

Will look into this, going to have our own server eventually so this would help a lot! ^^

path: 0 24117960 24133984 24139425, hotness: undefined, score: 2, children: 0
LovableSidekick -1 points 2 months ago

Bingpot! Features trump objections, which is how any industry knows it doesn't really have to listen to users all that much. Deep down, addicts really don't care if their heroin is ethically sourced from sustainably managed small-lot producers.

path: 0 24117960 24126389, hotness: undefined, score: -1, children: 1
GarboDog 1 point 2 months ago

Pretty sure those are basic features of a community messaging/vc platform. Can survive perfectly fine and happily with less features if it meant that it was open source or we could host it ourselves.

path: 0 24117960 24126389 24139416, hotness: undefined, score: 1, children: 0
knobpolisher 8 points 2 months ago

qr codes are cringe

it's all about datamatrix

path: 0 24110336, hotness: undefined, score: 8, children: 2
JadedBlueEyes 7 points 2 months ago

Voilร 

path: 0 24110336 24110536, hotness: undefined, score: 7, children: 0
protogen420 1 point 2 months ago

truer ones use aztec

path: 0 24110336 24117172, hotness: undefined, score: 1, children: 0
Decronym 7 points 2 months ago

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

Fewer Letters More Letters
DNS Domain Name Service/System
SSD Solid State Drive mass storage
SSO Single Sign-On
VPN Virtual Private Network
nginx Popular HTTP server

7 acronyms in this thread; the most compressed thread commented on today has 7 acronyms.

[Thread #2 for this comm, first seen 5th Jun 2026, 20:00] [FAQ] [Full list] [Contact] [Source code]

path: 0 24110284, hotness: undefined, score: 7, children: 0
BuboScandiacus 6 points 2 months ago

I thought this was an ad, then I remembered that I was on lemmy, and I got sad because this is an ad

path: 0 24111344, hotness: undefined, score: 6, children: 0
FrowingFostek 6 points 2 months ago

I don't mind the name. It's pride month so I figure the community would turn the silly up a notch.

Im not a tech person but, I'm gonna try it out. Thanks OP.

path: 0 24118694, hotness: undefined, score: 6, children: 0
Shimitar 6 points 2 months ago

Love and use this!

Solid, fast, amazing experience.... A breeze to setup as well.... Quite another thing than Synapse.

path: 0 24109338, hotness: undefined, score: 6, children: 0
Jake_Farm 5 points 2 months ago

Does it work for non-furries(fleshies?)?

path: 0 24126890, hotness: undefined, score: 5, children: 1
wreckedcarzz 3 points 2 months ago

I was under the impression that they preferred to be referred to as 'skinnies'. We are all flesh, after all... well except protogen...

path: 0 24126890 24134059, hotness: undefined, score: 3, children: 0
solrize 5 points 2 months ago

Well thanks for at least explaining what it is, but isn't Matrix already self hostable? Anyway what's wrong with IRC?

path: 0 24109531, hotness: undefined, score: 5, children: 2
sj_zero 8 points 2 months ago

It's based on conduit, which itself is really a lot better for self-hosting than synapse or dendrite.

I ran conduit on an atom d2550 alongside other services and it basically idled. Running synapse or dendrite on the same machine made the whole machine max out permanently.

Irc is fine, but not federated...

path: 0 24109531 24110301, hotness: undefined, score: 8, children: 0
kilgore_trout 3 points 2 months ago

Matrix is a protocol, not a software. Continuwuity is one of the few servers for this protocol.

path: 0 24109531 24115745, hotness: undefined, score: 3, children: 0
arcine 4 points 2 months ago

Matrix's algorithm is fundamentally broken. I guess it works if you only talk to people you know won't abuse it, but otherwise it's easy to split rooms or even re-write their history if you want to...

path: 0 24132758, hotness: undefined, score: 4, children: 7
AHemlocksLie 1 point 2 months ago

Damn, I knew it had problems with room stability, but that's kinda completely ridiculous.

path: 0 24132758 24134868, hotness: undefined, score: 1, children: 6
JadedBlueEyes 4 points 2 months ago

Because it's not true, and hasn't been true since 2018 at the latest.

path: 0 24132758 24134868 24135258, hotness: undefined, score: 4, children: 3
u_tamtam 4 points 2 months ago

It's not as dramatic as GP makes it, but Matrix had been at the prototyping stage and at figuring out its core protocol and state resolution algorithm for more than a decade now, it's pretty ridiculous in itself.

path: 0 24132758 24134868 24135258 24135541, hotness: undefined, score: 4, children: 0
arcine 0 points 2 months ago path: 0 24132758 24134868 24135258 24136061, hotness: undefined, score: 0, children: 1
JadedBlueEyes 11 points 2 months ago

Posting a 3 coming on 4 year old post, of course it's not going to be accurate any more. And that's for the points that aren't just fear mongering in the first place.

  • Redaction exists and removes the contents of events, while keeping metadata needed for the functionality of the room.
  • Any program can handily ignore deletion - back when I used discord I had a handy plugin to view deleted messages for moderation, for example.
  • Badly behaving servers can behave badly and it will not affect correctly behaving ones, they will apply redactions as expected.
  • "Room joins leaves, etc are permanently a part of the room's history" well yeah, that's expected. You can upgrade a room if you want to start from scratch there.
  • We can now prevent spammers from ever entering the room with join gates, among other things - but if you're not running a big public community, then our antispam tech is probably completely unnecessary for you
  • Currently, timeline ordering is defined by the server. Continuwuity uses a simple, understandable and secure scheme - it orders by the time your server receives messages.
  • As per the above point, this doesn't affect Continuwuity
  • That's a tradeoff of allowing public rooms with tens of thousands of people in the same app as end-to-end encrypted DMs. Good job Matrix isn't really meant to be a Signal competitor.
  • this point was relevant... Four years ago. You'll only encounter issues if you're using a broken server or ancient client now.
  • "Started trying to filter recently" god you can tell how outdated this is
  • It defines it pretty damn strictly now, and this isn't an issue in practice for a very long time.
  • Mmm yeah I don't think you're particularly likely to experience one of those in day-to-day usage.
  • and this is false lol
  • Ancient and fixed
  • False. There are many ways to do this.
  • I've never encountered this, and it's impossible in new rooms versions.
  • Aand outdated by years again
  • see above
  • see above
  • see above
path: 0 24132758 24134868 24135258 24136061 24136617, hotness: undefined, score: 11, children: 0
arcine -3 points 2 months ago path: 0 24132758 24134868 24136055, hotness: undefined, score: -3, children: 1
nibbler 1 point 2 months ago

I kind of lost interest when they found out that in a distributed system you can't delete things

path: 0 24132758 24134868 24136055 24142882, hotness: undefined, score: 1, children: 0
catnip 3 points 2 months ago

Do they have MAS support yet? I kinda need my single signon :p

path: 0 24117019, hotness: undefined, score: 3, children: 4
quick_snail 2 points 2 months ago

I don't understand why people need SSO.

Every place I've every worked that had SSO had an outage, and then nobody could log in to anything.

SSO moar leik single point of failure amirite?

path: 0 24117019 24122869, hotness: undefined, score: 2, children: 1
shaztopher 2 points 2 months ago

yeah same, I donโ€™t understand why people need DNS. Every place Iโ€™ve ever worked at that used DNS had an outage, and nobody could get into anything

path: 0 24117019 24122869 24124472, hotness: undefined, score: 2, children: 0
stratself 0 points 2 months ago

Support for delegation to an external IDP (without MAS) is a work-in-progress

path: 0 24117019 24118407, hotness: undefined, score: 0, children: 1
WhyJiffie 0 points 2 months ago

and what about QR code login? I think MAS is required for that

path: 0 24117019 24118407 24119359, hotness: undefined, score: 0, children: 0
ILikeBoobies 2 points 2 months ago
path: 0 24131854, hotness: undefined, score: 2, children: 0
amgine 2 points 2 months ago

Does it have easy gif embedding like discord? I tried another chat app and it felt so stripped down without gifs or emojis

path: 0 24128018, hotness: undefined, score: 2, children: 1
JadedBlueEyes 2 points 2 months ago

Depends on the client you use. Sable has loads of features like that.

path: 0 24128018 24128664, hotness: undefined, score: 2, children: 0
Killercat103 1 point 2 months ago

I'm planning on trying to self-host it on OpenBSD ngl. I do wonder. Does continuwuity support multiple independent domains on a single instance like Ejabberd does?

path: 0 24118917, hotness: undefined, score: 1, children: 2
JadedBlueEyes 1 point 2 months ago

We have a few BSD users! And no, it doesn't.

path: 0 24118917 24118950, hotness: undefined, score: 1, children: 1
Killercat103 1 point 2 months ago

Ah well, good to know!

path: 0 24118917 24118950 24125899, hotness: undefined, score: 1, children: 0
Colloidal 1 point 2 months ago

How are the moderation tools? I see matrix having a big troll problem, enough to put me off of it.

path: 0 24157019, hotness: undefined, score: 1, children: 4
JadedBlueEyes 2 points 2 months ago

Moderation tools are powerful but seperate to the server. Asgard.chat offers some hosted options, but meowlnir, Draupnir and policyserv are the usual tools.

path: 0 24157019 24206888, hotness: undefined, score: 2, children: 3
Colloidal 1 point 2 months ago

I'm sure you meant something else, but I can't deduce what. Dedicated? Separate?

path: 0 24157019 24206888 24226917, hotness: undefined, score: 1, children: 2
JadedBlueEyes 1 point 2 months ago

Edited, ty

path: 0 24157019 24206888 24226917 24236979, hotness: undefined, score: 1, children: 1
Colloidal 1 point 2 months ago

Thank you.

path: 0 24157019 24206888 24226917 24236979 24273027, hotness: undefined, score: 1, children: 0
Infernal_pizza 1 point 2 months ago

How do I actually create an account? I've tried deploying a test server but when I try to create an account with Element X it just says the server needs to be upgraded to support matrix authentication service and account creation. FluffyChat doesn't let me create an account either, it just shows me a login page.

As I'm just testing the federation port isn't actually accessible, would that break account creation or do you have to use the console to create accounts? I've never used matrix before

path: 0 24194779, hotness: undefined, score: 1, children: 2
JadedBlueEyes 2 points 2 months ago

Element X doesn't support the traditional way of making accounts, try use cinny.in to make an account in the browser and then log in with element X. Fluffychat should also present a "create a new account" button above the login button. Make sure to follow instructions in the console for registering the first account.

The federation port not being accessible won't break local functionality but will break federation, so you won't be able to talk with other people. Either change the configured port in the well-known file or forward the port via your reverse proxy.

I'd suggest joining the support room via an alt account, you'll get faster responses.

path: 0 24194779 24206848, hotness: undefined, score: 2, children: 1
Infernal_pizza 1 point 2 months ago

Thanks that worked!

path: 0 24194779 24206848 24212438, hotness: undefined, score: 1, children: 0
voyage0 0 points 2 months ago path: 0 24140301, hotness: undefined, score: 0, children: 1
kiol 1 point 2 months ago

Seems tuwunel is dev of previous project and this is community fork.

path: 0 24140301 24171097, hotness: undefined, score: 1, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
61556
6650
5623

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...