this post was submitted on 09 Feb 2026
293 points (98.3% liked)

Selfhosted

56220 readers
844 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
 

Pretty much what it says on the tin, but for more context. My friends and I use Discord to play D&D and other TTRPGs. We also use it to send memes and just have conversations. We mostly do the chat, text, images, gifs, etc. But we also use the voice and video chat pretty regularly too. Screen share sometimes as well. So I'd like to try to find something that has all those features if possible.

The new ID or facial recognition requirement they are implementing is a deal breaker for a few of us, and so if I can set up some kind of alternative to make it a non-issue, I'd like to.

I'm running Ubunutu 22.04 LETS, AMD 3700X, 64GBRAM, 10x 6TB HDD, and and 2 4TB NVmE. Have a 2gb up/down internet connection. So I don't think we should have any issues making it work smoothly for 7 people.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] BenderRodriguez@lemmy.world 61 points 1 day ago (6 children)

element.io uses Matrix. It's not bad.

[–] scrubbles@poptalk.scrubbles.tech 23 points 1 day ago (1 children)

Can confirm, I host Matrix (homeserver synapse) and Element. Voice is a pain to get set up but I hear there are other matrix services which will do this for you easier. It's a process though. You can get text chat up in a day, voice is going to be a bit after that, a lot of tinkering.

[–] Bahnd@lemmy.world 10 points 1 day ago (2 children)

Dito (Synapse server), Element for desktop app and fruitphones, Shildichat for android (its lighter and has an adorable turtle as a mascot).

And seconding the voice coms, the VOIP relay server is a huge pain to set up, same with the registration page. My nerd herd hosts a few services that federated to share services and the admin group just issues people accounts.

TLDR: no... Were not using discord anymore, we have discord at home.

load more comments (2 replies)
load more comments (5 replies)
[–] ICastFist@programming.dev 0 points 10 hours ago (3 children)

Rocket.chat would be my first recommendation, tho it looks more corporate aimed. It also claims to support Matrix federation.

You could also give Jami a try, it's p2p so it doesn't need servers.

load more comments (3 replies)
[–] carrylex@lemmy.world 22 points 1 day ago (4 children)

Matrix hoster here.

I would recommend Matrix as it has pretty much everything, including cross platform clients, threads, voice/video calls, screensharing, spaces (aka servers), federation and E2EE. Matrix also has bridges for Discord and pretty much every other service so this could ease transition...

But self hosting requires reading the docs and having some in depth knowledge and understanding as it can be quite complex.

I would recommend just creating a Matrix account on one of the common global servers and testing it.

If you want to self-host there are some pre-defined setups available (example) but I would still recommend to bring at least 5-10 hours.

Regarding operations: It's really resilient and barely ever breaks and also doesn't need a lot of resources. A 1-2vCPU server with under 1GB RAM server is enough for less than 10 people.

[–] PlutoniumAcid@lemmy.world 8 points 1 day ago (1 children)

You se knowledgeable on this, so I hope you'll allow me to ask this.

I don't know anything about Discord, but I selfhost the Mattermost chat system for my family. They, too, are narrowing the free tier.

Can Matrix replace Mattermost for a family? Several separate "rooms" for various topics, plus 1-to-1 chats.

[–] carrylex@lemmy.world 4 points 1 day ago

If it's just chatting with your use case: definetly yes

load more comments (3 replies)
[–] pedz@lemmy.ca 11 points 1 day ago* (last edited 1 day ago)

I still use IRC. There are now modern web clients like The Lounge or Convos that can display/share images in the channels, keep history and push notifications. Apparently Convos can do video chat but I never tried it. Unfortunately I'm not aware of screen sharing features for any of these.

So on a very simple setup, you need an IRC server, then install and connect one of those clients to your server, and use them through a web browser, either on a computer or on a phone.

It's obviously not entirely Discord-like, but it is a simple way to chat and share images.

[–] InFerNo@lemmy.ml 1 points 15 hours ago (2 children)

Yes, Mattermost. It's very similar to Slack and Discord. I have hosted it for years for our organization.

There's a web interface, and has an app available. Can have all sorts of integrations and bridges to other services.

load more comments (2 replies)
[–] Darkassassin07@lemmy.ca 29 points 1 day ago* (last edited 1 day ago) (4 children)

Back in my day, (shakes cane), Teamspeak and Ventrillo were the big voice chat platforms/tools. Both have text chat and channels/rooms; but their focus is voice chat for gaming.

[–] ati@piefed.social 10 points 1 day ago

What's that you say? IRC?

[–] Onomatopoeia@lemmy.cafe 14 points 1 day ago (1 children)

Ventrillo.

Dammit, son, makin' me feel old now

[–] lazynooblet@lazysoci.al 10 points 1 day ago* (last edited 1 day ago) (2 children)
[–] Onomatopoeia@lemmy.cafe 6 points 22 hours ago

Hahahahaha

I'll be over here crying in the corner.

Next you're gonna mention ICQ

load more comments (1 replies)
load more comments (2 replies)
[–] quaff@lemmy.ca 33 points 1 day ago* (last edited 1 day ago) (7 children)

Check out https://stoat.chat/, it's the closest self hostable group communications platform to Discord.

[–] Pika@sh.itjust.works 34 points 1 day ago (3 children)

Just a fair warning in reply to this that the self-hosted version of Stoat doesn't currently have voice chat. It's an open issue that's currently paused until they can finish their rework.

If you have the skill for it, it seems like you can patch work the existing voice chat back in, but it's not part of their initial setup and there's no instructions on how to do so properly

[–] verdigris@lemmy.ml 17 points 1 day ago

Well that seems like a fairly big deal.

[–] quaff@lemmy.ca 14 points 1 day ago (3 children)

Link to their voice chat implementatoon.

Looks like you can enable it on self hosted version. Probably worth someone trying it out personally. Before giving up on stoat.

load more comments (3 replies)
load more comments (1 replies)
[–] hesh@quokk.au 20 points 1 day ago (8 children)

Honestly the name choice adds difficulty in getting friends to take it seriously. Why did they pick "stoat"

[–] Tetsuo@jlai.lu 33 points 1 day ago

Nowadays everyone accepted the name "Discord" but I think it's a pretty poor choice of branding too.

A communication app called Discord is pretty weird too.

A stoat is a pretty cool animal.

I think without prior knowledge of any voice chat Discord would probably rate worse in perception than Stoat.

[–] lime@feddit.nu 16 points 1 day ago (14 children)

you mean unlike the tools discord has replaced, such as "mumble", "ventrilo", "roger wilco" and "trillian"?

load more comments (14 replies)
[–] quaff@lemmy.ca 17 points 1 day ago (2 children)

No clue! It was revolt before. I think they had trademark issues with that name. What's wrong with stoat?

[–] SabinStargem@lemmy.today 1 points 19 hours ago

Personally, I associate stoats with Dwarf Fortress. And much butchering thereof.

load more comments (1 replies)
[–] lambalicious@lemmy.sdf.org 6 points 1 day ago

This whole "FOSS names are bad" sounds like a Mccarthyism sysop by this point. Like, really, who is pushing that crap?

load more comments (4 replies)
load more comments (5 replies)
[–] blueworld@piefed.world 31 points 1 day ago* (last edited 1 day ago) (7 children)

There another thread about discord requiring a face scan next month,so I think alternatives might start getting pushed.

Such as https://stoat.chat/

Edit: Not sure you can self-host it, but it does have a back end server listed in it's source code with a docker, however it might just be for code testing.

Right RTFM... https://github.com/stoatchat/self-hosted yes you can self-hosted it.

[–] atzanteol@sh.itjust.works 20 points 1 day ago (1 children)

To create an invite you:

# drop into mongo shell
docker compose exec database mongosh

# create the invite
use revolt
db.invites.insertOne({ _id: "enter_an_invite_code_here" })

That's pretty jank.

Also - I'm getting pretty fed-up with self-hosting documentation that assumes very specific environments and goes into detailed configuration for that environment. Don't tell me how to setup a server and how to enable/configure SSH and setup UFW as part of setting up your software. Just tell me how to setup your software and what ports it uses.

load more comments (1 replies)
load more comments (6 replies)
[–] Novocirab@feddit.org 15 points 1 day ago (4 children)

The Mastodon founder, Eugen Rochko, has just announced that "We’ve moved our internal communications from Discord to Zulip at Mastodon".

https://mastodon.social/@Gargron/116041405748460511

Zulip is probably more focused toward work than TTRPGs, but it can't hurt to try it. (I haven't tried it personally, yet.) It is self-hostable.

https://zulip.com/

[–] D1re_W0lf@piefed.social 8 points 1 day ago (3 children)

Zulip is great… on a PC. On mobile is a totally different thing, and not in a good way. 😕

load more comments (3 replies)
[–] quaff@lemmy.ca 4 points 1 day ago (1 children)

It's a shame, zulip doesn't have e2ee. not even DMs. but they seem to be working towards federation of some sort? there are no good/perfect solutions out there.

load more comments (1 replies)
load more comments (2 replies)
[–] warmaster@lemmy.world 23 points 1 day ago (1 children)

TeamSpeek or Mumble.

Both have excellent voice chat.

[–] Bahnd@lemmy.world 5 points 1 day ago

Teamspeak still requires a license above a small user size, but has multiple clients that can accomodate different target audicences. The TS3 client still looks like it did back in the windows 7 days and the TS5 client is just copying discords homework (Not a clue what happend to 4 and I believe 6 is under development). Both use the same server backend and database structure so both work with one server and different user expirences.

Mumble is still the gold standard for handling large user bases (there is a reason big EvE Online alliances use mumble). It will take longer to set up, the configuration is handled by the server, not through authorized user accounts like TS.

[–] cenotaph@piefed.zip 8 points 1 day ago

teamspeak6 is in beta right now but it is my replacement for discord. Check it out, supports most anything people have used disc for

[–] cosmicrose@lemmy.blahaj.zone 11 points 1 day ago (3 children)

Matrix is an option but it’s slow and breaks all the time. I’m a big fan of XMPP myself but good luck convincing anyone else to make an account 😔

[–] Bahnd@lemmy.world 9 points 1 day ago (2 children)

Dont knock matrix for being slow, it updates just as fast as anyone else's network speed is and it is focused on encryption and security. Given [gestures broadly to everything these days] people moving away from major platforms should really take into account their digital footprint and privacy.

[–] ScoffingLizard@lemmy.dbzer0.com 1 points 19 hours ago (1 children)

So do you have to have an account on a specific server and then get the client or get the client first? I can't recall how to do it any longer.

[–] Bahnd@lemmy.world 1 points 19 hours ago (1 children)

Its pretty similar to Lemmy or anything else in the fediverse, someones full user name includes their home server.

Your admin just needs to have configured the service to except comminication from other servers and not just its internal users.

[–] ScoffingLizard@lemmy.dbzer0.com 1 points 14 hours ago

I'm on dbzer0 and they have one. Does that mean I can just use my dbzer0 account?

load more comments (1 replies)
load more comments (2 replies)
[–] Jumuta@sh.itjust.works 22 points 1 day ago
[–] klymilark@herbicide.fallcounty.omg.lol 17 points 1 day ago* (last edited 1 day ago) (5 children)

IRC, RocketChat, Slack. Technically Matrix, but for your usecase I wouldn't recommend it, as it's a bit heavy, and if you're just planning on using it with other people on the same server there's not a point.

EDIT: Just noticed the voice chat thing. I've used Jitsi for that, and it works well. Also self-hostable

[–] altkey@lemmy.dbzer0.com 9 points 1 day ago (1 children)

Jitsi is great as a Skype/Zoom replacement. It's not a 'room' on a server, but voice and video chats are stable and fast.

load more comments (1 replies)
load more comments (4 replies)
[–] lambalicious@lemmy.sdf.org 12 points 1 day ago (3 children)
[–] ueiqkkwhuwjw@lemmy.world 1 points 16 hours ago (1 children)

Does XMPP work with group audio calling and video calling?

load more comments (1 replies)
load more comments (2 replies)
[–] mrnobody@reddthat.com 4 points 1 day ago

I am not knowledgeable enough yet, but doesn't self-hosting Nextcloud have a voice feature? I'm looking into setting that all up myself

[–] EncryptKeeper@lemmy.world 1 points 19 hours ago (3 children)

Short answer: No Long answer: No, but maybe in a year or two?

load more comments (3 replies)
[–] apftwb@lemmy.world 4 points 1 day ago (1 children)

Any Matrix clients support screensharing?

[–] ohshit604@sh.itjust.works 4 points 1 day ago* (last edited 1 day ago)
load more comments
view more: ‹ prev next ›