Обзор ntfy - бесплатного и опенсорсного HTTP-сервиса для уведомлений

Posted on Jan 25, 2025

Пока сидел и ждал ребенка с тренировки наткнулся на ntfy. Это простой бесплатный и опенсорсный HTTP-сервис для уведомлений. Он позволяет отправлять уведомления на ваш телефон через POST запрос.

На самом деле прикольный сервис, особенно с учетом что его можно заселфхостить. Ставишь приложение, создаешь “топик”. И просто curl-ом шлешь запросик.

Image alt

curl -d "Backup successful 😀" ntfy.sh/devops-brain-test

Несмотря на свою простоту, он имеет очень хорошую документацию с кучей примеров использования https://docs.ntfy.sh/publish. Я честно пока не придумал зачем мне это может понадобиться, с учетом того, что нет никаких проблем в telegram создать канал под уведомления и через API-ключ также засылать в телегу.

curl -X POST \
     -H 'Content-Type: application/json' \
     -d '{"chat_id": "123456789", "text": "Backup successful 😀"}' \
     https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage

Image alt

Но может вам такой способ получение пушей покажется более интересным и вы найдете как применить этот сервис. Вот тут есть много интеграций из коробки https://docs.ntfy.sh/integrations/