Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

ntfy

15 Topics 120 Posts
  • ntfy - Package Updates

    Pinned Locked
    44
    0 Votes
    44 Posts
    15k Views
    Package UpdatesP
    [1.32.0] Update ntfy to 2.28.0 Full Changelog Fix messages being returned out of publish order when polling or replaying several topics at once (/topic1,topic2/json?poll=1, #1297) Limit the message title to 1 KB and all tags combined to 512 bytes, rejecting larger requests with HTTP 400 (error codes 40057 and 40058). Neither field had a size limit before, unlike the message body; on ntfy.sh the 99.9th percentile is 212 bytes for titles and 244 for tags Cap a single cache replay at 10 MB of messages per topic. A poll without a since cursor returns a topic's entire cache, which was previously unbounded and could reach tens of megabytes on a busy topic, so one request could allocate that much on the server. The newest messages that fit are kept and a truncated response carries an X-Messages-Truncated: 1 header visitor-attachment-daily-bandwidth-limit now also covers messages replayed from the message cache by poll requests, not just attachment traffic. A poll without a since cursor returns a topic's entire cache, so a topic that is cheap to fill can be re-read for many times its own size; polls beyond the budget are rejected with HTTP 429 (error code 42905) before anything is written. Note that heavy pollers now consume the same budget as attachment downloads, so operators serving both may want to raise the limit
  • HTTP/1.1 subscriptions never receive data (nginx proxy buffering)

    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • sending e-mail via ntfy not possible

    8
    1 Votes
    8 Posts
    759 Views
    robiR
    @girish an agent does.
  • Add UnifiedPush settings in documentation

    7
    3 Votes
    7 Posts
    2k Views
    fbartelsF
    @jdaviescoates said in Add UnifiedPush settings in documentation: I could be missing something and I'm not even using the app, but just because I'd guess most people would want UnifiedPush stuff on in an app that's all about getting notified about stuff. Unifiedpush is not used to send you notifications from Ntfy, but unifiedpush is a system that can use your ntfy server to relay notifications from apps through it, instead of using Google infrastructure for these. The list of supported software can be found at https://unifiedpush.org/users/apps/, but at least when testing this with NeoChat I not only needed give write access to up_*, but also read access. @mononym said in Add UnifiedPush settings in documentation: When choosing ntfy as UnifiedPush the app created some random string (i.e. the ntfy topic) and it starts with up. In the end, it is difficult to guess the topic name as it is random and as long you're not subscribed to that topic, you won't see the messages as well. Basically, write-only access is not enough to use the nfty server like a public instance as credentials are necessary to read the topic. What I personally find difficult with Unifiedpush is giving the whole world the ability to send data (text and files) to your server. There are too many bad actors on the internet for this to be a good idea.
  • NTFY app overview always says "connecting..."

    20
    0 Votes
    20 Posts
    12k Views
    andreasduerenA
    @lukas said in NTFY app overview always says "connecting...": Btw.: I switched in Element App to NextPush and this works fine. With me it's actually the other way around. I've been using ntfy for Element Push but I'd like to install NextPush for Nextcloud talk notifications but can't get it to work. I'm sure it's some trivial thing that's missing but I can't find any proper documentation on setting it up. Would you mind sharing the steps you took? I have installed the App on the NC-Level and on my mobile device. Logged in on my device, it shows up in the backend of the NC-Level App but won't display notifications.
  • Link in doc is wrong

    Solved
    2
    1
    1 Votes
    2 Posts
    946 Views
    girishG
    @AmbroiseUnly thanks for reporting, fixed.
  • Use ntfy for other apps?

    3
    0 Votes
    3 Posts
    4k Views
    DanTheManD
    @Recliner2042 I use NTFY for push notifications on my Elements install with Android based clients. Should work for IOS as well. It's running very smooth for more than a year... [image: image-1678369653409.png] Here's what i did to make this work: To make use of your ntfy installation, on Android for example, you need two things: the ntfy app: a UnifiedPush-compatible matrix app You need to install the ntfy app on each device on which you want to receive push notifications through your ntfy server. The ntfy app will provide UnifiedPush notifications to any number of UnifiedPush-compatible messaging apps installed on the same device. Setting up the ntfy Android app: Install the ntfy Android app from F-droid or Google Play. In its Settings -> General: Default server, enter your ntfy server URL, such as https://ntfy.DOMAIN. In its Settings -> Advanced: Connection protocol, choose WebSockets. That is all you need to do in the ntfy app. In particular you do not need to follow any instructions about subscribing to a notification topic as UnifiedPush will do that automatically. Setting up a UnifiedPush-compatible matrix app: Install any UnifiedPush-enabled matrix app on that same device. The matrix app will learn from the ntfy app that you have configured UnifiedPush on this device, and then it will tell your matrix server to use it. Steps needed for specific matrix apps: FluffyChat-android: Should auto-detect and use it. No manual settings. SchildiChat-android: enable Settings -> Notifications -> UnifiedPush: Force custom push gateway. choose Settings -> Notifications -> UnifiedPush: Re-register push distributor. (For info, a more complex alternative to achieve the same is: delete the relevant unifiedpush registration in ntfy app, force-close SchildiChat, re-open it.) verify Settings -> Notifications -> UnifiedPush. Element-android: choose Settings -> Notifications -> Notification method -> ntfy verify Settings -> Troubleshoot -> Troubleshoot notification settings If the matrix app asks, "Choose a distributor: FCM Fallback or ntfy", then choose "ntfy". If the matrix app doesn't seem to pick it up, try restarting it. Cheers
  • ntfy cannot subscribe after password change

    8
    0 Votes
    8 Posts
    4k Views
    girishG
    @lukas in the settings page [image: image.png]
  • first time setup

    Locked Solved
    12
    1
    3 Votes
    12 Posts
    6k Views
    girishG
    I moved rest of the discussion to https://forum.cloudron.io/topic/11292/ntfy-cannot-subscribe-after-password-change
  • How to Ntfy for Miniflux

    1
    4 Votes
    1 Posts
    725 Views
    No one has replied
  • ntfy - Tutorial Videos

    1
    4 Votes
    1 Posts
    989 Views
    No one has replied
  • ntfy: Migrate from custom to appstore version

    Moved
    3
    0 Votes
    3 Posts
    1k Views
    R
    @girish It ended up not working. I didn't investigate it too much. I just recreated the app and copied the database over.
  • Version 2.1.0 released

    Solved
    2
    1 Votes
    2 Posts
    1k Views
    girishG
    Updated!
  • protected topic mandatory?

    Solved
    4
    0 Votes
    4 Posts
    2k Views
    girishG
    @timconsidine i think that's because it remembers the password for the second time. All topics are protected by default. This is a deviation from the ntfy default since we don't want unprotected instance. See https://docs.cloudron.io/apps/ntfy/#access-control . auth-default-access has to be changed .
  • Where is it?

    Solved
    4
    1 Votes
    4 Posts
    2k Views
    nichu42N
    @girish Now I can see it, too. Thanks! I'll give it a try. Update: Works great. Tested with Element and Fedilab so far.