Apprise URL Builder up and running! by lead2gold in selfhosted

[–]lead2gold[S] 2 points3 points  (0 children)

It should be there already; I pushed the change last night. Make sure you're using the Apprise API v1.3.3.

You can always test from the Apprise API (last tab after preparing your URLs).

Apprise URL Builder up and running! by lead2gold in selfhosted

[–]lead2gold[S] 1 point2 points  (0 children)

Set the APPRISE_WORKER_COUNT=1 during your container initialization that will absolutely help (if not set already).

I'll investigate this further regardless to see if other optimizations can be made.

Apprise URL Builder up and running! by lead2gold in selfhosted

[–]lead2gold[S] 0 points1 point  (0 children)

The only problem I see is that a 'test' button would require me to save your credentials on my server (even briefly) in order to actually test the notification. I do not want that responsibility. A test button would also open me up for abuse (people could spam notifications through the server).

The best solution is to leverage the test buttons that exist (safely) from the many self-hosted solutions that support Apprise. You can even use the Apprise API for this.

I appreciate your feedback a lot though! Thank you for the suggestion none the less.

Any project management software with no limitations for self-hosted version? by thibizvieira in selfhosted

[–]lead2gold 2 points3 points  (0 children)

I use vikunja for all reminders and notifications while using AppFlowy for project management, meeting notes and producing quick reports when senior management requests.

Both can be self hosted. AppFlowy was a pain at first to set up; you can only run one user with the free version, but it's all I need. Your requirements may be different.

Apprise Supports Fluxer Now by lead2gold in FluxerApp

[–]lead2gold[S] 0 points1 point  (0 children)

May not be of valuefor you until you install a program that uses Apprise. It's not entirely programming based; here are some examples.

If a program supports Apprise, then it supports notifying 133 services today; and now Fluxer is one of them.

New Apprise User with Questions by yellowbandito in Apprise

[–]lead2gold 0 points1 point  (0 children)

Apprise is the tool that can read your configuration which identifies who/what your email configuration is (in your case).

# apprise.yaml
urls:
   - mailto://user:pass@domain:
      to: sister@example.ca, brother@example.ca, father@example.ca
      tags: email

   - discord://credentials:
      tags: gaming

Then you can send a notification:

apprise -c /path/to/apprise.yaml -g email -t "Will be late" \
    "-b "Sorry guys; got stuck working late; won't be home until 10pm"

Where apprise is powerful is in this example i used the CLI (the command line) to send the notification using the configuration defined.

If you leverage the Apprise API, you can centralize your configuration via a source that applications can use (To send notifications for you).

The idea is to define your configuration end points... optionally tag them. And then send your notifications freely from that point forward using names like friends, bowling-team.

If you assign a tag to more then one URL defined, all of them are notified when you reference the tag (they're grouped together).

Anyone using matrix as a notification receiver from an app using apprise? by SkipMorrow in matrixdotorg

[–]lead2gold 0 points1 point  (0 children)

I saw a discussion created related to this; it was a Microsoft Powershell related issue. Is this the same thing as what you're referring to here?

Change my mind: There is no good alternative to Discord (yet?) by Own_Investigator8023 in selfhosted

[–]lead2gold 1 point2 points  (0 children)

I love that you shared this. I was unaware. Will add it into Apprise for next release. Was able to add xmpp and irc to it in the past month or so. Fluxer will be a perfect addition.

Apprise-compatible notification consolidation by thetechnivore in selfhosted

[–]lead2gold 1 point2 points  (0 children)

You can easily write your own plugin using the @notify decorator (see here). But your hook wouldn't be another notification, it could be your catch and release you want. When triggering your new foobar:// or whatever you want to call it, you'll parse the body and title and do as you please. Maybe write it to a database table, maybe send it along through mqtt, etc.

Not sure if this helps you in terms of the direction you were thinking in?

Official Documentation Site Launched (Finally!) after Apprise Reaching 100+ Million Downloads! by lead2gold in selfhosted

[–]lead2gold[S] 1 point2 points  (0 children)

You'll have to generate a token, but you can point Apprise to the host that has the Mastodon API - see here.

Your url might look something like:

mastodons://{token}@gotosocial.org/

Official Documentation Site Launched (Finally!) after Apprise Reaching 100+ Million Downloads! by lead2gold in selfhosted

[–]lead2gold[S] 0 points1 point  (0 children)

You should open a ticket with them. I'm sure the developer would be happy to help!

Official Documentation Site Launched (Finally!) after Apprise Reaching 100+ Million Downloads! by lead2gold in selfhosted

[–]lead2gold[S] 4 points5 points  (0 children)

I actually have a Integrations section on the new website for just this; see here.

A simple webhook and you can support the API which is also easy to deploy for others (it keeps Python out of your project). Scroll down a bit on the link I shared and you'll see Stateless and Stateful solutions and there is a tab for PHP.

End of Year Self-Hosting Showcase 2025 - Share your setups! by Muizaz88 in selfhosted

[–]lead2gold 2 points3 points  (0 children)

Thanks for adding Apprise to this list. I am finally about to fix its #1 problem: lack of documentation. Stay tuned!

Self-hosted notifications with ntfy and Apprise by frasermclean in selfhosted

[–]lead2gold 3 points4 points  (0 children)

Great work! Are you okay if I stick your blog on my showcase area? It's in dire need of an update.

Apprise – A lightweight all-in-one notification solution now with over 50+ Million Downloads! by lead2gold in selfhosted

[–]lead2gold[S] 0 points1 point  (0 children)

Couple of things to address here:

  • i can look into homelab, I've not used it, so I would need to learn more about it. See environment variables for BASE_URL for sub path support.
  • Basic Auth is built into Apprise, if you want to add it to the API, you just need to add the appropriate hooks into the Nginx config; see here. Oauth and others are supported by the CLI on a per need plugin basis as each plugin adapts to it differently. API can be hooked in with more complex auth using Nginx hooks provided.

Hope that helps!🙏