[GH-ISSUE #1106] Add matrix.org pushers IP adresses to the allow list, to avoid rate limiting. #777

Open
opened 2026-05-07 00:27:23 +02:00 by BreizhHardware · 8 comments

Originally created by @bmarty on GitHub (May 13, 2024).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1106

Hello,

Following discussion which occurred here, here is the list of IP addresses that should not be rate limited (or maybe with a higher limit?) for matrix.org users:

  • 176.126.240.157
  • 176.126.240.158
  • 176.126.240.212
  • 176.126.240.216

And their IPv6 equivalent:

  • 2a00:1098:84:1c8::157
  • 2a00:1098:84:1c8::158
  • 2a00:1098:84:1c8::1:1
  • 2a00:1098:84:1c8::2:1

There is no hostname associated with those addresses, but they have been stable since more than 4 years now.

Thanks!

Originally created by @bmarty on GitHub (May 13, 2024). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1106 Hello, Following discussion which occurred [here](https://github.com/binwiederhier/ntfy/issues/144#issuecomment-2099566876), here is the list of IP addresses that should not be rate limited (or maybe with a higher limit?) for matrix.org users: - 176.126.240.157 - 176.126.240.158 - 176.126.240.212 - 176.126.240.216 And their IPv6 equivalent: - 2a00:1098:84:1c8::157 - 2a00:1098:84:1c8::158 - 2a00:1098:84:1c8::1:1 - 2a00:1098:84:1c8::2:1 There is no hostname associated with those addresses, but they have been stable since more than 4 years now. Thanks!
Author
Owner

@binwiederhier commented on GitHub (May 13, 2024):

These have been whitelisted for years: https://github.com/binwiederhier/ntfy-ansible/blob/main/roles/ntfy/templates/server.yml.j2#L282

<!-- gh-comment-id:2107325110 --> @binwiederhier commented on GitHub (May 13, 2024): These have been whitelisted for years: https://github.com/binwiederhier/ntfy-ansible/blob/main/roles/ntfy/templates/server.yml.j2#L282
Author
Owner

@DocSniper commented on GitHub (May 13, 2024):

Did I miss something, or are the IPv6 addresses missing in this file ?

<!-- gh-comment-id:2108782607 --> @DocSniper commented on GitHub (May 13, 2024): Did I miss something, or are the IPv6 addresses missing in this file ?
Author
Owner

@bmarty commented on GitHub (May 14, 2024):

Thanks @binwiederhier . What could explain that ntfy.sh does not send Push when it's requested by the matrix.org homeserver then?

<!-- gh-comment-id:2109501554 --> @bmarty commented on GitHub (May 14, 2024): Thanks @binwiederhier . What could explain that ntfy.sh does not send Push when it's requested by the matrix.org homeserver then?
Author
Owner

@Saturn745 commented on GitHub (May 30, 2024):

Is there any update on this? I have an account on matrix.org, and I am using ntfy.sh for notifications, but they don't go through at all.

<!-- gh-comment-id:2140874531 --> @Saturn745 commented on GitHub (May 30, 2024): Is there any update on this? I have an account on matrix.org, and I am using ntfy.sh for notifications, but they don't go through at all.
Author
Owner

@DocSniper commented on GitHub (Jun 9, 2024):

I tested the instance of adminForge, here the notification works for Element and Element X as expected.
This may be a problem of the ntfy.sh instance.

<!-- gh-comment-id:2156687316 --> @DocSniper commented on GitHub (Jun 9, 2024): I tested the instance of adminForge, here the notification works for Element and Element X as expected. This may be a problem of the ntfy.sh instance.
Author
Owner

@dav23r commented on GitHub (Jun 9, 2024):

My account on matrix.org doesn't publish notifications to ntfy.sh for some weeks already. (I used FluffyChat and Element as android clients). - there are no messages on the web page under the topic feed.

<!-- gh-comment-id:2156691279 --> @dav23r commented on GitHub (Jun 9, 2024): My account on matrix.org doesn't publish notifications to ntfy.sh for some weeks already. (I used FluffyChat and Element as android clients). - there are no messages on the web page under the topic feed.
Author
Owner

@Matombo commented on GitHub (Oct 30, 2025):

For me ntfy too doesn't work for Element X and FluffyChat

<!-- gh-comment-id:3467333711 --> @Matombo commented on GitHub (Oct 30, 2025): For me ntfy too doesn't work for Element X and FluffyChat
Author
Owner

@Krakonos commented on GitHub (Dec 8, 2025):

Also hit this problem, just tried to set this up. Even worse (off topic here) -- The Element X troubleshooting page does not seem to cover it, as it passes all tests.

I wonder if somebody could look into this? For now, I set up on a friend's ntfy server and that works well. However, not everybody wants to host a custom server.

Alternatively, maybe matrix should offer ntfy server for this purpose (for people that will only use it for matrix).

<!-- gh-comment-id:3626967775 --> @Krakonos commented on GitHub (Dec 8, 2025): Also hit this problem, just tried to set this up. Even worse (off topic here) -- The Element X troubleshooting page does not seem to cover it, as it passes all tests. I wonder if somebody could look into this? For now, I set up on a friend's ntfy server and that works well. However, not everybody wants to host a custom server. Alternatively, maybe matrix should offer ntfy server for this purpose (for people that will only use it for matrix).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy#777
No description provided.