Self-hosted web push Cloudflare Worker, works on iOS
Prerequisites Kukuroo supports a short list, on purpose: Cloudflare Workers. The only place it runs. No Docker image, no binary, no other host. Safari. Declarative Web Push has shipped nowhere else yet. Other browsers are turned away at the enrollment page rather than left half working. iOS 18.4 or later, with the page on your Home Screen and opened from the icon. A Safari tab will not do, and that is Apple's rule rather than ours. macOS Safari 18.5 receives too, if you can think of a reason to want it. A Cloudflare account. Push and Workers suit each other unusually well, and the free plan carries a personal setup without noticing: 50 devices per send, 100,000 requests a day. If it ever grows past you, $5 a month takes that to 10,000 devices per send and 10 million requests.