Ctrl K
ComunidadGuías…

apps/ntfy/i18n/ru/description.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
ntfy — сервер уведомлений по модели publish/subscribe. Задание резервного копирования, проверка доступности или домашний скрипт отправляет HTTP-запрос в тему; подписанные клиенты получают сообщение в браузере или мобильном приложении. Приоритет, заголовок, теги и вложение добавляют контекст, нужный для действия.

## Для чего подходит

Для личного мониторинга и автоматизаций, если вы готовы поддерживать сервер уведомлений самостоятельно. Он закрывает обычные сценарии отправки и подписки в духе Pushover. HTTPS, учётные записи, доступность, хранение и путь доставки на телефон или в браузер становятся вашей задачей; кэш уведомлений не заменяет постоянный архив.

Рецепт запускает закреплённый официальный образ с UID/GID 1000 и корневой файловой системой только для чтения. Инициализатор готовит один именованный том. SQLite-базы сообщений и доступа хранятся вместе с вложениями; вход обязателен, регистрация отключена, чтение и отправка в темы без явного разрешения запрещены. Администратор создаётся из закрытой декларативной bcrypt-записи до обслуживания запросов.

## Данные и пределы доставки

Сообщения и вложения кэшируются семь дней. Учётные записи, токены, ACL тем, подписки и настройки аккаунтов сохраняются в том же томе; веб-клиент дополнительно хранит локальный кэш IndexedDB. Серверный backup не копирует профиль браузера. Восстановленное вложение сохраняет исходный срок истечения.

**Авторизация темы не делает URL вложения приватным.** Любой знающий URL скачает файл без входа. Считайте ссылку секретом доступа, шифруйте чувствительные вложения до отправки и не передавайте пароли или ключи восстановления в тексте уведомления. Рецепт не обеспечивает сквозное шифрование данных на диске.

Smoke проверяет живого HTTP-подписчика, настоящую отправку, чтение кэша, аккаунты, ACL токена, байты вложения и восстановление после удаления тома. Отдельно подтверждает скачивание вложения без входа по известному URL. Физический телефон и фоновая браузерная доставка не проверялись.

## Клиенты и дополнительные сервисы

Upstream предлагает браузерный клиент и официальные приложения Android/iOS. Открытый браузер получает сообщения напрямую. Android может подключаться к серверу напрямую; Firebase — отдельный путь доставки. Для мгновенных уведомлений iOS со своего сервера нужен upstream-polling, обычно через ntfy.sh; Web Push при закрытом браузере требует VAPID-ключей и push-сервисов браузера. Рецепт не настраивает эти ретрансляторы, SMTP, звонки и внешнее хранилище. Перед включением изучите сетевые требования и приватность; серверный smoke не подтверждает фоновую мобильную доставку.

<!-- coverage:security-assessment -->

## Безопасность и сопровождение

Оставляйте веб-порт на loopback или за доверенной VPN/прокси. Для публикации используйте HTTPS, защищайте .env, разрешайте автоматизациям только нужные темы и шифруйте внешние копии. В этой версии нет встроенных OIDC, SAML, MFA и входа по заголовку пользователя прокси. Доверие forwarded-IP выключено, поэтому запросы через прокси делят его лимит.

Декларативный хэш администратора применяется при каждом запуске. Меняйте его явно и сохраняйте соответствующее окружение для восстановления. Обычные аккаунты и токены, созданные штатными CLI/API, хранятся в SQLite и входят в backup.

Upstream использует двойную лицензию Apache-2.0/GPLv2, рецепт — MIT. Иконка каталога взята из исходного mask-ресурса по варианту Apache-2.0; лицензия сохранена в ASSET-LICENSES.md.

Источники: [v2.34.0](https://github.com/binwiederhier/ntfy/releases/tag/v2.34.0), [настройки и доступ](https://docs.ntfy.sh/config/), [отправка](https://docs.ntfy.sh/publish/), [подписки](https://docs.ntfy.sh/subscribe/), [лицензия](https://github.com/binwiederhier/ntfy/tree/v2.34.0).