this post was submitted on 26 Oct 2026
39 points (91.5% liked)

Selfhosted

63318 readers
366 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:

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!

founded 3 years ago
MODERATORS
 

just asking what is a good one

top 34 comments
sorted by: hot top controversial new old
[–] thestrike@lemmy.blahaj.zone 3 points 1 day ago

Fluxer (more like discord) or Matrix

[–] cakiejoy@lemmy.world 1 points 1 day ago
[–] CannedYeet@lemmy.world 1 points 1 day ago
[–] scallisto@retrofed.com 11 points 3 days ago (1 children)

For one to one chats and the occasional group chat? XMPP is pretty awesome and has lots of good clients (Conversations on Android, Monal on iDevices, Dino, Gajim, etc. on Linux)

If you want something closer to Discord and host public communities or very large chatrooms, Matrix is very good. You can self-host it with Continuwuity, and there are lots of clients too (Cinny, FluffyChat, Element, Fractal, NeoChat, etc.)

If you just need voice chat, Mumble is simple and works well.

I second XMPP. Conversations is great and its really easy to host your own prosody server.

[–] Ptsf@lemmy.world 28 points 3 days ago (1 children)
[–] Adniem@thelemmy.club 4 points 3 days ago (5 children)

but what good client that isnt designed for just businesses

[–] anamethatisnt@sopuli.xyz 13 points 3 days ago

I'd say Element is the one to go for. A list of clients is available here:
https://matrix.org/ecosystem/clients/

[–] scrubbles@poptalk.scrubbles.tech 11 points 3 days ago (3 children)

Personally I like Sable, it feels closer to Discord, has call support, and "just works"

[–] UiUiUiUiUi@piefed.nl 1 points 59 minutes ago* (last edited 58 minutes ago)
services:
  sable:
    image: git.sable.moe/sableclient/sable-next:latest
    ports:
      - '127.0.0.1:8080:8080'
    volumes:
      - ./config.json:/app/config.json:ro
    restart: unless-stopped

Looks pretty simple to selfhost the web client too

https://github.com/SableClient/sable-next/blob/main/Caddyfile

[–] ThreeKnew@lemdro.id 1 points 17 hours ago

Cinny is also still a very good option! Especially if non-techy people are gonna be using it, as its UI is more stable (as in, changes less)

[–] artyom@piefed.social 1 points 3 days ago

Seconding Sable.

[–] scallisto@retrofed.com 4 points 3 days ago

Cinny is an awesome desktop client, as is Element, Fractal (GNOME, no spaces support though) and NeoChat (KDE)

For mobile, I personally prefer FluffyChat, but there's other options too.

[–] ArborNode@lemmy.shutes.org 2 points 2 days ago

I think the clients are all better lately. For Android I prefer Schildi Chat Next. For most everything else we use my self hosted Cinny web app. My only iPhone user likes elementX. Fluffy Chat is solid for messaging only, but I did not like that it can't do the voice and video calls. They may have added that by now, I'm not an expert.

[–] stratself@lemdro.id 2 points 3 days ago
[–] stratself@lemdro.id 15 points 3 days ago (1 children)

Matrix, and I recommend selfhosting Continuwuity as it is lightweight and easy to spin up. Your other option could be XMPP with Snikket or proper Prosody.

Though do you have any particular features you wanna bring over from Facebook Messenger?

[–] ArborNode@lemmy.shutes.org 7 points 2 days ago

Continuwuity is so easy the setup and maintain. If you want to self host a matrix server, I couldn't recommend this enough.

[–] undrwater@lemmy.world 4 points 2 days ago (1 children)

Because it hasn't been mentioned:

IRC

Sometime also mentioned SimpleX, which I'm looking into myself, but have no experience currently.

[–] somegeek@programming.dev 2 points 16 hours ago (1 children)

I love IRC but it's absolutely not usabale for non-tech people

[–] undrwater@lemmy.world 0 points 16 hours ago (1 children)

There is quite a bit of friction in the setup. After that, it's smooth.

[–] somegeek@programming.dev 1 points 16 minutes ago

Honestly no.

How do you join a channel? How to start private message? How to setup e2ee? How do I recieve messages when I'm offline (bouncer)? how do I send files/images/video? There's lots of things to learn, understand and setup

[–] r4mp@lemmy.zip 15 points 3 days ago (1 children)
[–] UiUiUiUiUi@piefed.nl 2 points 2 hours ago (1 children)

You must be the first person I’ve heard that actually selfhosts a delta chat server

[–] r4mp@lemmy.zip 0 points 2 hours ago (1 children)

Since it is chatmail based, it isn’t hard https://chatmail.at/relays

[–] artyom@piefed.social 5 points 3 days ago

Are you asking just for general self-hosted messengers? Why did you mention Facebook specifically?

[–] sicco@feddit.nl 7 points 3 days ago
[–] Krafting@lemmy.world 8 points 3 days ago

Matrix and element clients

[–] GreenKnight23@lemmy.world 3 points 3 days ago (1 children)
[–] UiUiUiUiUi@piefed.nl 1 points 1 hour ago

The smp and xftp servers look pretty simple to get running with docker compose.

[–] anakin78z@lemmy.world 5 points 3 days ago

I tried a bunch. Right now I'm running Snikket (xmpp) and it's been very reliable.

[–] bugbear@lemmy.sdf.org 4 points 3 days ago* (last edited 3 days ago) (1 children)

Pidgin, maybe. I like it.

Edit: Oops, I might have misread/misunderstood what you were asking. If you're asking about server software, I'd suggest XMPP :)

Though I know Matrix is very popular (as shown by people others suggesting it)

[–] wreckedcarzz@lemmy.world 5 points 3 days ago (1 children)

Man, I haven't used pidgin in almost 20 years. Throwback, or whatever the kids say these days.

[–] sonstwas@sh.itjust.works 1 points 2 days ago

Man I remember using Pidgin for ICQ!