this post was submitted on 11 Feb 2026
225 points (98.7% liked)

Selfhosted

56263 readers
2155 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
top 37 comments
sorted by: hot top controversial new old
[–] Natanox@discuss.tchncs.de 13 points 4 hours ago

Good thing there isn't a filter for "has working voice channels that aren't a hot mess", the list would be immediately and fully empty. With the exception of Mumble perhaps, but that one instead doesn't have any text channels or community features.

[–] Cyber@feddit.uk 4 points 3 hours ago (1 children)
[–] vividspecter@aussie.zone 2 points 1 hour ago

Snikket is essentially just prosody but more of an all in one package.

[–] zr0@lemmy.dbzer0.com 2 points 2 hours ago

TeamSpeak is unfortunately missing.

But anyways, I don’t like any of those solutions. That means, I will come up with my own.

[–] dylanmorgan@slrpnk.net 13 points 6 hours ago (2 children)

Okay, I admit it. I don’t have friends.

[–] possiblylinux127@lemmy.zip 1 points 1 hour ago* (last edited 1 hour ago)

You can be my friend

[–] irmadlad@lemmy.world 2 points 5 hours ago

None that I can't text, call, or email for sure.

[–] I_Has_A_Hat@lemmy.world 88 points 9 hours ago* (last edited 9 hours ago) (5 children)

And if all your friends are hyper focused on tech and decentralization and open source software, they should have no problem switching!

If, on the other hand, you have friends who fall into the rest of the 99.9% of society, they will react like you suggested they replace all their meals with raw potatoes.

[–] j_z@feddit.nu 2 points 2 hours ago

It’s a pretty steep hill for most people to make a full on switch like this. I have, for the past year or so just begun suggesting that people download the app (element for example) when the topic of evil tech companies comes up. At least that’s a first step. Then when such a topic comes up next time I ask if they tried it out etc. My hope has been that they would at least know one alternative when stuff like the recent Discord ID thing is happening

[–] iamthetot@piefed.ca 0 points 1 hour ago

I'm moving and my friends can either come along or be left behind.

[–] warm@kbin.earth 32 points 9 hours ago

0.1% is generous. It's much smaller.

[–] frank@lemmy.fraxoweb.com 12 points 8 hours ago

True, most normies probably don't even see any issue with Discord's ID. They'll just do it when it pops on their screen, and move on with their lives.

[–] NewNewAugustEast@lemmy.zip -2 points 4 hours ago (1 children)

How did they get to discord in the first place then?

[–] I_Has_A_Hat@lemmy.world 9 points 4 hours ago* (last edited 4 hours ago) (1 children)

Because, shockingly, Discords user base is not made up of people hyper focused on tech and decentralization and open source software. It's mostly people who just want to play video games with their friends.

[–] NewNewAugustEast@lemmy.zip 0 points 4 hours ago (2 children)

Sure but it's not intuitive, it's a pain in the ass, yet there they are. They learned something new at one time, moving away from whatever they had before, why can't they again?

[–] B0rax@feddit.org 9 points 3 hours ago* (last edited 3 hours ago) (1 children)

But the entry barrier is very low. Click on a link, enter a nickname and start chatting. It literally could not be any easier.

This is different for all of the alternatives.

[–] NewNewAugustEast@lemmy.zip 0 points 3 hours ago* (last edited 3 hours ago)

Except when it isn't. Like the confusion of a name, claim a name, channels, requirements to meet some bullshit before you can speak, and chat in which area and all the while it looks really awful.

I did basically the same thing with someone today, I sent them a link they clicked and we started chatting with Jitsi.

Realistically the issue is creating the place to go, not the service itself. That is the more difficult part.

[–] teawrecks@sopuli.xyz 2 points 3 hours ago (1 children)

If everyone else moved, they would too. But no one will, so they won't. Same as it ever was.

[–] NewNewAugustEast@lemmy.zip 1 points 2 hours ago

Yes, just like how they got there in the first place.

[–] wabasso@lemmy.ca 25 points 10 hours ago (3 children)

I’m in the process of getting this going in my lab. I appreciate these efforts to find alternatives.

That being said, can I get some opinions so I can pare down the list?

Would be great to have E2EE and audio. Video bonus. I don’t think I’ve got much in the way of preferences beyond that.

My latest leaning is hosting the Matrix protocol.

Also the only friends I have that would be willing to move off the easy corporate software are tech literate, so I have the option to distribute VPN confs and the like. Has anyone hosted chat over their own VPN, or does that just become a mess because STUN/TURN needs to be “free”?

(Sorry I’m still learning a lot here)

[–] Hudell@lemmy.dbzer0.com 1 points 6 hours ago

TURN server doesn't need to be free, you just need everyone to be able to access it.

The product I work on in my 9to5 would be perfect for your use case from the technical side of things but sadly the commercial side is a completely different story that makes it not even worth recommending.

[–] liquidambar@lemmy.world 5 points 9 hours ago* (last edited 9 hours ago)

I quite like Nextcloud with Talk (spreed), but it's a whole cloud suite. Nextcloud is E2EE, and NC Talk does text, voice, and video. The phone apps are nice too. The only problem is connecting more than 2-3 people in a voice/video call can be a bit much, so they recommend a high-performance backend (either a paid service, or annoying to set up yourself). It might be overkill if you don't also use Nextcloud's other applications, but I use a lot of them extensively, especially when feeding CalDav calendars etc into Home Assistant. Friends making an account on your nextcloud is pretty trivial, even for people who aren't technical. I use the VM hooked to dedyn io for outside access, and it was all very easy to set up. I've had it running for about 6 years now, and only had a problem updating for a while, but it was resolved by the community forums.

[–] SidewaysHighways@lemmy.world 2 points 8 hours ago (1 children)

snikket is pretty slick. omemo is worrisome though

[–] Neptr@lemmy.blahaj.zone 4 points 8 hours ago (1 children)

OMEMO is better than nothing. Much better than OTR or PGP (looking at you DeltaChat), and the biggest problem seems to be the metadata and old versions used in some clients. The encryption (of message contents) at the very least is decent.

OMEMO is better than Matrix's encryption, which the later doesnt offer proper forward secrecy and breaks all the time leaving messages inaccessible.

[–] SidewaysHighways@lemmy.world 1 points 7 hours ago (1 children)

oh that makes me excited! i was worried my bugging the fam may have been a waste, or not as useful as id hoped

[–] Neptr@lemmy.blahaj.zone 2 points 5 hours ago (1 children)

It still isnt great. Better than DeltaChat/Matrix but decently worse than Signal's security.

[–] SidewaysHighways@lemmy.world 1 points 4 hours ago (1 children)

oh that takes away that excitement that was previously restored

[–] r00ty@kbin.life 6 points 9 hours ago (1 children)

If you want to go super de-centralised. Just remove the internet and go for a mesh network :P

[–] possiblylinux127@lemmy.zip 1 points 1 hour ago* (last edited 1 hour ago)

Honesty we should return to smoke signals

Although I have to admit meshNYC looks pretty cool

[–] unexposedhazard@discuss.tchncs.de 8 points 9 hours ago (5 children)

Im confused by this list. It includes the matrix server implementations synapse and continuwuity, but not matrix itself or any of its clients. The only matrix client that could reasonably replace discord is element but its not even there.

[–] Confetti_Camouflage@pawb.social 5 points 7 hours ago

The whole website and list is dedicated for self hosting solutions. Unless it's peer to peer, any client apps aren't really the self host-able part, so it only makes sense to include the server side of the software.

[–] EncryptKeeper@lemmy.world 8 points 9 hours ago

I think you’re just confused about how Matrix works.

Synapse is Matrix itself. It is the reference home server implementation.

[–] mik@sh.itjust.works 6 points 9 hours ago* (last edited 9 hours ago)

Matrix itself isn't a thing, Matrix is a spec/protocol. Synapse and continuwuity are implementations of the server, with synapse being the "reference implementation." Client apps like Element (the reference client) would be good to have there, but I'm not sure selfh.st will want to list clients because there is quite a few.

[–] frank@lemmy.fraxoweb.com 3 points 8 hours ago

Synapse is the backend that you install on the server. Element is the client that connect to your backend. Now Matrix has many backends and many clients. Synapse + Element is probably the best fully-featured combo that we have, but also the most complicated.

[–] zewm@lemmy.world 4 points 9 hours ago

Voice your opinion to the author. The contact link is at the bottom of the page.

https://selfh.st/contact/

[–] corsicanguppy@lemmy.ca -1 points 8 hours ago* (last edited 8 hours ago)

Short list. Do I need a plug-in that isn't mentioned because UX is dead?