Какой сервер выбрать для ntfy: сообщения, телефоны и вложения
Для текстовых уведомлений небольшой команды начните с VPS 1 vCPU, 1 ГБ памяти и 20 ГБ SSD. При вложениях и большом числе постоянных подключений проверьте 2 vCPU и 2 ГБ, а размер диска рассчитайте по сроку хранения файлов.
Для уведомлений от мониторинга, скриптов и небольших команд начните с Linux VPS на 1 vCPU, 1 ГБ оперативной памяти и 20 ГБ SSD. Здесь размещаются ntfy, ОС и небольшой кеш сообщений. Если часто передаёте файлы или держите много постоянных подключений, проверьте 2 vCPU, 2 ГБ и диск от 40 ГБ.
Физический сервер обычно избыточен. Для начала важнее устойчивый интернет, HTTPS и возможность добавить память или диск. Если ntfy сообщает о неисправности другого сервера, размещайте его так, чтобы общий сбой не отключил оба.
Маленький VPS или запас для файлов #
| Как используете ntfy | Отправная конфигурация | Что проверить |
|---|---|---|
| Короткие сообщения небольшой команде | 1 vCPU / 1 ГБ / 20 ГБ SSD | ОС, ntfy и небольшой кеш; без крупных вложений |
| Больше подключений и небольшие файлы | 2 vCPU / 2 ГБ / 40 ГБ SSD | Постоянные соединения, срок хранения и трафик файлов |
| Массовая подписка или частые вложения | Расчёт по пику соединений и загрузок | Память, сеть, лимиты и место хранения по измерениям |
Что узнать перед заказом #
Посчитайте подключения и файлы
- Сколько устройств одновременно подписано и сколько сообщений приходит в пиковую минуту.
- Нужно ли хранить сообщения для временно отключённых устройств и как долго.
- Размер и число вложений, срок хранения и количество скачиваний одного файла.
- Какие телефоны и браузеры используют получатели, кому разрешено читать и публиковать.
Что расходует ресурсы ntfy #
vCPU — виртуальное ядро процессора для обработки сообщений. RAM — оперативная память приложения и подключённых клиентов. SSD хранит настройки, пользователей, кеш и вложения. Короткие сообщения обычно занимают мало места; файлы быстро меняют расчёт.
Устройства могут держать постоянные соединения, даже когда сообщений почти нет. Это расходует память и доступные соединения веб-прокси. Проверьте, что прокси передаёт сообщения сразу, а его таймауты не разрывают подписку слишком часто.
Ограничьте размеры и частоту загрузки файлов. Для закрытой команды задайте права на чтение и публикацию; публичный сервер с неограниченными вложениями нельзя рассчитывать по активности только своих сотрудников.
Почему вложения важнее короткого текста #
5 000 сообщений в день по условным 2 КБ за семь дней займут около 70 МБ полезного текста. Служебные данные кеша добавят место, но основным расходом могут оказаться вложения.
Сто файлов по 5 МБ каждый день при хранении семь дней — уже 3,5 ГБ. Если каждый скачивают двадцать получателей, это около 10 ГБ исходящего трафика в день. За месяц получится примерно 300 ГБ передачи при той же активности: уточните лимит и оплату у провайдера.
Проверьте телефоны и постоянные соединения #
Для ntfy нужен HTTPS и корректная работа постоянных соединений. Выбирайте регион с устойчивой связью до устройств команды. Не открывайте внутренние темы без проверки прав.
Доставку на телефон проверяйте отдельно от самого сервера. Для быстрых фоновых уведомлений на iPhone официальная инструкция описывает передачу запроса внешнему посреднику, например ntfy.sh. На Android и в браузере также проверьте фоновые настройки клиента и разрешения уведомлений.
Как заказать сервер и посчитать трафик #
В статье есть партнёрские ссылки FirstVDS и Selectel. Удельта может получить вознаграждение, если вы закажете услуги по этим ссылкам.
Полный месячный бюджет складывается из VPS, IP, диска, независимых копий и трафика вложений. Для короткого текста обычно важнее простое обслуживание; при частых файлах сравнивайте цену передачи. Внешние средства доставки и их условия уточняйте отдельно.
Что сохранить при переезде или сбое #
Сохраняйте конфигурацию, базу пользователей и прав, данные подписок, если используете их, и постоянные файлы. Кеш можно не резервировать только тогда, когда потеря недавних сообщений допустима. Если он помогает отключённым устройствам догнать события, учтите эту потребность.
Храните копию вне VPS. После восстановления проверьте закрытые темы, подписки и отправку с телефона. Уведомление не заменяет журнал исходной системы: важные события должны оставаться доступны там, где возникли.
Проверка доставки на ваших устройствах #
Испытайте обычный день и потерю связи
- Подпишите нужные браузеры и телефоны, отправьте сообщение при включённом и выключенном экране.
- Отключите устройство от сети, затем верните его и проверьте получение сообщений в пределах срока хранения.
- Отправьте типичный файл, скачайте его несколькими получателями и проверьте очистку после истечения срока.
- Проверьте права закрытых тем и восстановите настройки с базой пользователей на отдельном сервере.
Добавляйте память по росту подключений, диск — по сроку хранения файлов. Если вложения скачиваются медленно, проверьте сеть и ограничения трафика. Когда уведомление задерживается только на телефоне, сначала проверьте фоновую доставку: увеличение CPU сервера может не изменить результат.
Частые вопросы #
Можно ли поставить ntfy на уже работающий VPS?
Для небольшой команды можно, если хватает памяти, диска и сетевых соединений при общей нагрузке. Учтите, что перезапуск этого VPS остановит и уведомления. Для оповещений об аварии полезнее сервер вне наблюдаемого узла.
Почему уведомления на iPhone запаздывают?
Проверьте настройку внешнего посредника для iOS, доступ к серверу и ограничения телефона. Свободный процессор VPS не подтверждает фоновую доставку. Проверьте её на настоящем устройстве с выключенным экраном.
Название темы достаточно, чтобы скрыть сообщения?
Нет. Для закрытой команды включите авторизацию и права чтения и публикации. Проверьте доступ из чужой сессии; не полагайтесь на то, что адрес темы никто не угадает.
Документация и дата проверки #
6 октября 2026 года прочитана официальная Configuration: кеш, вложения, авторизация, прокси и доставка на iOS. Документация не закреплена за одним релизом. При установке зафиксируйте выпуск и проверьте его параметры; размеры VPS в статье — оценки Удельты.