#инструмент дня
Иногда хочется получать уведомления о завершении скрипта, ошибке на сервере или любом другом событии — без регистрации, API-ключей и костылей.
ntfy.sh — минималистичный и мощный сервис пуш-уведомлений, который идеально справляется с этой задачей.
Отправить уведомление можно одной строкой:
curl -d "Бэкап завершён успешно ✅" ntfy.sh/my-topic
А теперь представь: ты ставишь это в конце крон-джоба или CI-пайплайна, и тебе тут же прилетает пуш на телефон, в браузер или куда угодно.
Особенности:
> Поддержка Web, iOS и Android (через приложения)
> Подписка на топики через браузер или curl
> Можно отправлять заголовки, приоритеты, вложения
> Есть self-hosted режим (на Go, легко разворачивается)
> Поддерживает MQTT и WebSockets
🔐 Безопасность? Можно настроить basic auth и TTL сообщений. Но важно понимать, что в бесплатной версии сервиса топики не резервируются, являясь по факту паролями. Security over obscurity, но что делать.
Если нужно что-то более секьюрное — всегда можно написать себе телеграм-бота, ну.
Пример с заголовком и высоким приоритетом:
curl -H "Title: Внимание!" \
-H "Priority: urgent" \
-d "На сервере заканчивается место!" \
ntfy.sh/my-topic
Открытый исходный код, лёгкий в использовании и отлично документирован.
👉 Официальный сайт: https://ntfy.sh/
#push #notification
>>Click here to continue<<
