this post was submitted on 14 Dec 2024
32 points (97.1% liked)

Selfhosted

40728 readers
341 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.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Hello all! I have been running matrix dendrite for about a month now and it has been great! However the big problem I am facing is a very significant delay in getting call notifications. Messaging is also delayed but it hasnt been my main focus if I am being honest.

I don't know if it could possibly be my vps coturn server or if it's possibly something else. Would setting up ntfy fix this issue?

Everyone in my matrix contacts is also using the regular element android client. I've heard the client is slow, could that be the issue?

Thank you all for the help!

Edit:

The client device that struggles with push notifications is a pixel 8 with GrapheneOS. Element was installed through f droid.

Also another problem that I have been facing is I cannot multitask while in a call otherwise it cuts my microphone. I have to stay in app to be able to talk with the person I am in the call with. (On this pixel 8 with graphene)

Edit 2: thank you all for the help! I have installed ntfy and I will be trying that out for a while. I will report back if I have any problems!

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 1 week ago* (last edited 1 week ago) (1 children)

I don't know much about Dendrite, but maybe you want to add which client on what kind of device you're using... Computer or phone is kind of a different story concerning notifications. And on Android it also matters which brand and if you're using an aftermarket OS variant maybe without the Google services... or the stock Android that came with the phone. I'm just asking since we're in a nerd community here...

[–] [email protected] 2 points 1 week ago (2 children)

So sorry my bad!

The device that struggles with push notifications is a pixel 8 with GrapheneOS. Element was installed through f droid.

Also another problem that I have been facing is I cannot multitask while in a call otherwise it cuts my microphone. I have to stay in app to be able to talk with the person I am in the call with.

Notifications work just fine on my desktop running arch.

I will update the post with this information.

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago) (1 children)

Uh, I'm not sure about that setup. Usually F-Droid strip the Google libraries, so you won't get push notifications via whatever the default Google mechanism is. (And I'm not sure if it also requres some setup on the server side.)

And without push notifications, you'll experience severely delayed notifications. I installed ntfy for that. That's an alternative push notification provider. And that works for the F-Droid versions of FluffyChat and Element X and such...

Maybe try the Play-Store version of Element and see if that works. Or install something like ntfy on your phone if you like the F-Droid builds better.

[–] [email protected] 2 points 1 week ago (1 children)

I just installed ntfy and am going to give that a go for a while and report back!

[–] [email protected] 1 points 1 week ago* (last edited 1 week ago)

It should automatically add a subscription and show that, after Element picked up on it. Otherwise it won't do anything. I don't remember if I had to do any additional steps.

[–] [email protected] 1 points 1 week ago

The mic thing is either a permissions issue, or the client app itself, but doesn't have anything to do with your self-hosted portion.

As for the delays, it sounds like you are only talking about notifications, is that right? Messages in app show up quickly, but notifications are delayed?

[–] talentedkiwi 4 points 1 week ago

I feel like I have the same or similar issue, but I'm using synapse server with element app. If I'm on mobile sometimes I don't get my notifications at all until I'm back on Wi-Fi, then a steam of them.

[–] [email protected] 3 points 1 week ago

Is element on the main profile or are you waiting for notifications from secondary profiles? Also, might not be related, but my messaging notifications w/ GrapheneOS has gotten worse in the past week or so (Google Messaging hasn't always alerted to new messages until I open the app and it pulls them) so it might be a Graphene thing as well.

[–] [email protected] 3 points 1 week ago (1 children)

I was having this same issue and ended up switching to schildichat. Change the theme and it's element. But with notifications.

[–] [email protected] 3 points 1 week ago* (last edited 1 week ago)

Yeah it seems they fixed it in 1.6.24 but fdroid is on version 1.6.20 😩

EDIT: Sorry wrong post response. I am trying out ntfy to see if it fixed it. It seems like it may have based on the few hours I have tested. I am gonna be running matrix conduit later tonight and test schildi next and element x.