Date: 2023-12-07
To keep this as short as possible and to get to the point, I'll skip the "why" and let's just say you have an inexplicable urge to self-host push notifications.
I use the term "self-host" here only because it is an easy shorthand. To be honest, I don't want to self-host anything if I can avoid it. But when it becomes technically possible to self-host something, then I can pay someone I (relatively) trust to do it. Think providers like Mullvad, Proton or Tuta. That's the end goal, not self-hosting per se.
I'll also be using the terminology from the diagram below this text. The terminology around push technologies varies a lot.