[GH-ISSUE #1373] Selfhosted ntfy + upstream server to ntfy.sh for ios -> other rate limits? #971

Closed
opened 2026-05-07 00:29:15 +02:00 by BreizhHardware · 3 comments

Originally created by @m4ntic0r on GitHub (Jun 25, 2025).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1373

I have a really simple question for you and i could not find an answer anywhere.

Now i have a selfhosted ntfy server running and for my ios push notifications the upstream enabled to ntfy.sh.
Do i have other restrictions with that like messages/day than without the upstream?

Thanks for your great work.

Originally created by @m4ntic0r on GitHub (Jun 25, 2025). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1373 I have a really simple question for you and i could not find an answer anywhere. Now i have a selfhosted ntfy server running and for my ios push notifications the upstream enabled to ntfy.sh. Do i have other restrictions with that like messages/day than without the upstream? Thanks for your great work.
BreizhHardware 2026-05-07 00:29:15 +02:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@wunter8 commented on GitHub (Jun 25, 2025):

When using the public ntfy.sh instance as your upstream, you're limited to 250 messages/day, unless you pay for an account on that instance and get higher rate limits.

I don't think attachment size or other limits on the public instance will matter very much since that server never sees the message contents.

<!-- gh-comment-id:3004596773 --> @wunter8 commented on GitHub (Jun 25, 2025): When using the public ntfy.sh instance as your upstream, you're limited to 250 messages/day, unless you pay for an account on that instance and get higher rate limits. I don't think attachment size or other limits on the public instance will matter very much since that server never sees the message contents.
Author
Owner

@m4ntic0r commented on GitHub (Jun 25, 2025):

Ok thanks for that.
I think then i will do 2 dockers, one for "push" with upstream and one for "spam" and do manually refresh :)

<!-- gh-comment-id:3004700284 --> @m4ntic0r commented on GitHub (Jun 25, 2025): Ok thanks for that. I think then i will do 2 dockers, one for "push" with upstream and one for "spam" and do manually refresh :)
Author
Owner

@Elefai commented on GitHub (Jul 2, 2025):

@wunter8 hello, I use the below stack into my swarm. So the problem is I´m not recieving the pushs on my IOS even using upstream base. Do you know What I need to do?

version: "3.7"

services:
ntfy1:
image: binwiederhier/ntfy:v2.12
container_name: ntfy
command:
- serve
- --upstream-base-url
- https://ntfy.sh
networks:
- network_public
volumes:
- ntfy_cache:/var/cache/ntfy
- ntfy_config:/etc/ntfy
environment:
- TZ=America/Sao_Paulo
- upstream-base-url=https://ntfy.sh
- NTFY_BASE_URL=https://mysite.com
- NTFY_UPSTREAM_BASE_URL=https://ntfy.sh
- NTFY_BEHIND_PROXY=true
- NTFY_LOG_LEVEL=trace

<!-- gh-comment-id:3029458541 --> @Elefai commented on GitHub (Jul 2, 2025): @wunter8 hello, I use the below stack into my swarm. So the problem is I´m not recieving the pushs on my IOS even using upstream base. Do you know What I need to do? version: "3.7" services: ntfy1: image: binwiederhier/ntfy:v2.12 container_name: ntfy command: - serve - --upstream-base-url - https://ntfy.sh networks: - network_public volumes: - ntfy_cache:/var/cache/ntfy - ntfy_config:/etc/ntfy environment: - TZ=America/Sao_Paulo - upstream-base-url=https://ntfy.sh - NTFY_BASE_URL=https://mysite.com - NTFY_UPSTREAM_BASE_URL=https://ntfy.sh - NTFY_BEHIND_PROXY=true - NTFY_LOG_LEVEL=trace
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#971
No description provided.