this post was submitted on 08 Mar 2026
472 points (94.5% liked)

Selfhosted

60093 readers
907 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.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require your active participation in selfhosting or related communities, or the post will be removed. No more than 10% of your posts or comments may be self-promotional, or your post will be removed. F/LOSS Exception: If your post is about a project that is completely open source & can be self-hosted in full without payment, and your account is at least 7 days old, your post is exempt from this rule as long as you continue to engage in comments.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

According to the release:

Adds experimental PostgreSQL support

The code was written by Cursor and Claude

14,997 added lines of code, and 10,202 lines removed

reviewed and heavily tested over 2-3 weeks

This makes me uneasy, especially as ntfy is an internet facing service. I am now looking for alternatives.

Am I overreacting or do you all share the same concern?

(page 2) 50 comments
sorted by: hot top controversial new old
[–] Fmstrat@lemmy.world 15 points 3 months ago

Uovote and comment on: https://github.com/binwiederhier/ntfy/issues/1645

Please add this to the post.

[–] moonshadow@slrpnk.net 13 points 3 months ago (7 children)

Oh goddamn it, I'm using this and don't have an alternative lined up

load more comments (7 replies)
[–] Mora@pawb.social 12 points 3 months ago

I switched to Gotify when I ran into an issue where ntfy would delete old api tokens when creating more than 20. Only thing missing in Gotify is UniversalPush, other than that it feels actually more solid than ntfy to me.

[–] doogstar@lemmy.100010101.xyz 12 points 3 months ago

I've been meaning to put something like this in my setup for a while, but definitely not this now! List of alternatives in the Custom Communication section at awesome selfhosted

[–] floofloof@lemmy.ca 11 points 3 months ago (1 children)
load more comments (1 replies)
[–] melroy@kbin.melroy.org 9 points 3 months ago (2 children)

Ai can be powerful and destructive at the same time. (note: I didn't use Ai to write this).

Ai coding can help a lot in accelerating software development. In the right hands that is. Meaning the software engineer still reviews the code. Test it. And takes responsibility. In those cases there is nothing wrong with using Ai for software development.

The problem is that some programmers are using AI without even looking at the end results. Just approves everything, commits, push and release. That approach is wrong and especially inexperience engineers might fail into this trap. So in this case the code has most likely a lot of duplicated code, full with bugs and other issues. Some issues you encounter it for the first time, since it wasn't tested etc.

In the latter story, you feel the impact. And the downsides of Ai. And only see the negatives of Ai. You might say it's Ai slop even. Or vibe coded. Which is correct.

Tldr: Ai can be very powerful in the right hands. It still requires a lot of human time and effort to get it correct. And if the engineer is too lazy then you feel the consequences. If you got an experienced software engineer that takes the responsibility of the code. Reviews it thoroughly. Test all corner cases, etc. Then AI can be powerful and helpful.

[–] porcoesphino@mander.xyz 5 points 3 months ago (4 children)

Was this written with genAI? Even the TLDR is padded fluff of common talking points

load more comments (4 replies)
[–] ExFed@programming.dev 5 points 3 months ago (2 children)

Agreed. I have a sense that, eventually, development communities will figure out etiquette and policies to govern LLM usage. But how do you enforce that kind of policy? Right now, it's essentially a judgement call by the maintainers. It's hard to catch sneaky LLM usage.

On the other hand, I think there are objectively good ways to use LLMs for software:

  • High-level design and planning
  • Technical Research (although this tends towards the most popular tech)
  • POCs & rapid prototyping
  • "Textbook" solutions
  • TDD Red/Green development (where the LLM generates failing tests based on the high-level spec, and the programmer writes the implementation)
load more comments (2 replies)
[–] amnesiacsardine@sh.itjust.works 8 points 3 months ago

Well now I certainly am glad I didn't migrate from Gotify as I've been slowly planning.

[–] fleem@piefed.zeromedia.vip 8 points 3 months ago
[–] xelar@lemmy.ml 8 points 3 months ago

Im quite hesistant with idea of AI writing my code. At one point your AI wont help you with fixing certain bug and you will have to go through all of this AI slop. Not to mention you deploy debt code.

[–] abucci@buc.ci 6 points 3 months ago

Thanks for the heads up. I was considering trying ntfy for some home projects but now I will not.

[–] deathbird@mander.xyz 6 points 3 months ago (9 children)

"but reviewed and heavily tested over 2-3 weeks by me. I created comparison documents, went through all queries multiple times and reviewed the logic over and over again. I also did load tests and manual regression tests, which took lots of evenings."

This is the way.

load more comments (9 replies)
[–] Decronym@lemmy.decronym.xyz 6 points 3 months ago* (last edited 3 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
Git Popular version control system, primarily for code
IP Internet Protocol
MQTT Message Queue Telemetry Transport point-to-point networking
NAT Network Address Translation
XMPP Extensible Messaging and Presence Protocol ('Jabber') for open instant messaging

[Thread #146 for this comm, first seen 8th Mar 2026, 10:40] [FAQ] [Full list] [Contact] [Source code]

[–] Buage_@piefed.social 5 points 3 months ago

I have the same concern..

[–] Dojan@pawb.social 4 points 3 months ago (3 children)

Send push notifications to your phone or desktop using PUT/POST

I'm sorry, how many lines of code for that?

load more comments (3 replies)
[–] lnxtx@sopuli.xyz 4 points 3 months ago

No thumb down reaction emoji 🤔

load more comments
view more: ‹ prev next ›