Источник: selfhosting.sh


Быстрая рекомендация

APC Back-UPS BE600M1 (600ВА, ~$65) для одного мини-ПК. Он обеспечивает 20-45 минут работы при нагрузке 10-30Вт, USB-соединение для автоматического выключения и защиту от перенапряжения. Для конфигурации мини-ПК + NAS + коммутатор подойдите к CyberPower CP1000PFCLCD (1000ВА, ~$130) или APC BR1500MS2 (1500ВА, ~$180).
Получите конфигурации Docker Compose, выбор оборудования и ярлыки установки, которые мы не публикуем в статьях. Еженедельно. Без спама.
Подписаться

Почему вам нужен ИБП

Внезапная потеря питания может:
* Повредить базы данных. PostgreSQL, MariaDB и Redis могут потерять незавершенные транзакции или повредить индексные файлы во время операции записи.
* Повредить ZFS-пулы. Хотя ZFS предназначен для обеспечения устойчивости к сбоям, повторяющиеся некорректные отключения нагружают систему. Поврежденный журнал намеченных действий ZFS может потребовать восстановления пула.
* Потерять состояние контейнеров Docker. Контейнеры, которые находятся в процессе записи во время отключения питания, могут оставить поврежденные конфигурации.
* Повредить HDD. Головки, которые не паркуются должным образом, могут физически повредить пластины (редко на современных дисках, но возможно).

ИБП дает вашему серверу время для корректного завершения работы. С USB-соединением и NUT (Network UPS Tools) или apcupsd, ваш сервер автоматически выключается, когда заряд батареи становится низким.

Типы ИБП

Резервный (Offline) — лучший для дома

Работает от сети при нормальных условиях. Переключается на батарею, когда питания нет. Время переключения: 5-12 мс. Совершенно нормально для серверов — современные БП выдерживают краткие прерывания.
Примеры: APC Back-UPS серия BE, CyberPower серия SL.

Линейно-интерактивный — лучший для NAS

Включает автотрансформатор, который регулирует напряжение без переключения на батарею. Обрабатывает провалы напряжения (низкое напряжение) и перенапряжение без разрядки батареи. Время переключения 2-4 мс.
Примеры: APC BR серия (Back-UPS Pro), CyberPower CP PFC серия.

Онлайн (двойное преобразование) — избыточен для дома

Постоянно работает на батарее во время зарядки. Ноль времени переключения. Дорогие и создают больше тепла/шума. Необходимы только для критической инфраструктуры предприятий.
Рекомендация: Линейно-интерактивный для NAS и многоустройственных настроек. Резервный для одного мини-ПК. Пропустите онлайн/двойное преобразование для использования в домашних условиях.

Лучшие варианты

1. APC Back-UPS BE600M1 — лучший для одного мини-ПК

Spec Detail
Тип Резервный
ВА / Ватты 600ВА / 330Вт
Аккумулятор 1x запечатанный свинцово-кислотный
Сетки 7 (5 батарей + защита от перенапряжения, 2 только защита)
USB 1x USB для мониторинга + 1x USB порт для зарядки
Время работы (10Вт мини-ПК) ~45 минут
Время работы (30Вт мини-ПК + коммутатор) ~15 минут
Цена ~$65
Лучше всего для: Один N100 мини-ПК с потреблением 6-15Вт в режиме ожидания. 45+ минут времени работы дают достаточно времени для автоматического завершения.

2. CyberPower CP1000PFCLCD — лучший для мини-ПК + NAS

Spec Detail
Тип Линейно-интерактивный, чистая синусоида
ВА / Ватты 1000ВА / 600Вт
Аккумулятор 2x запечатанный свинцово-кислотный
Сетки 10 (5 батарей + защита от перенапряжения, 5 только защита)
USB 1x USB для мониторинга
LCD Да (время работы, нагрузка, состояние батареи)
Время работы (50Вт: мини-ПК + 4-отверстный NAS + коммутатор) ~15-20 минут
Время работы (30Вт: мини-ПК + коммутатор) ~30 минут
Цена ~$130
Лучше всего для: Настройки мини-ПК + NAS + сетевой коммутатор. Чистый синусоидальный выход важен — некоторые устройства NAS и БП с активным РЧН не работают корректно с имитированными синусоидальными ИБП.

3. APC BR1500MS2 — лучший для полного домашнего лаборатории

Spec Detail
Тип Линейно-интерактивный, синусоида
ВА / Ватты 1500ВА / 900Вт
Аккумулятор 2x запечатанный свинцово-кислотный
Сетки 10 (6 батарей + защита от перенапряжения, 4 только защита)
USB 1x USB для мониторинга
LCD Да
Время работы (100Вт: вся домашняя лаборатория) ~15-20 минут
Время работы (50Вт: мини-ПК + NAS + коммутатор) ~30 минут
Цена ~$180
Лучше всего для: Многоустройственные домашние лаборатории с общей нагрузкой 50-100Вт. Достаточно времени для корректного завершения работы всех устройств.

4. APC Back-UPS BE425M — бюджетный вариант

Spec Detail
Тип Резервный
ВА / Ватты 425ВА / 255Вт
Сетки 6 (4 батарей + защита от перенапряжения, 2 только защита)
USB 1x USB порт для зарядки (без мониторинга)
Время работы (10Вт) ~35 минут
Цена ~$45
Примечание: Нет USB порта для мониторинга — не может инициировать автоматическое выключение. Подходит только если вы хотите базовое резервное питание без автоматического отключения или если добавите отдельный кабель для USB-мониторинга.

Подбор ИБП

Рассчитайте свою нагрузку

Измерьте или оцените общее потребление ватт всех подключенных к ИБП устройств:
Устройство| Типичное потребление
---|---
N100 мини-ПК| 8-15Вт
N305 мини-ПК| 12-20Вт
Synology DS224+ (2x HDD)| 18-22Вт
Synology DS423+ (4x HDD)| 28-35Вт
8-портовый гигабитный коммутатор| 5-8Вт
WiFi точка доступа| 8-12Вт
Raspberry Pi 5| 5-8Вт
Модем/роутер| 10-15Вт

Выберите номинал ВА

Правило: ** Номинал ВА вашего ИБП должен быть не менее 1,5х вашего общего потребления для разумного времени работы.
Общая нагрузка| Минимальный ИБП| Рекомендуемый ИБП| Приблизительное время работы
---|---|---|---
10-20Вт| 425ВА| 600ВА| 30-60 мин
20-50Вт| 600ВА| 1000ВА| 15-30 мин
50-100Вт| 1000ВА| 1500ВА| 15-20 мин
100-200Вт| 1500ВА| 2200ВА| 10-15 мин
Вам не нужно время работы в часах.** 10-15 минут достаточно для автоматического завершения работы. ИБП существует для того, чтобы временно закрыть кратковременные отключения (секунды до минут) и обеспечить чистые завершения работы во время длительных отключений — а не для того, чтобы держать ваш сервер работающим во время 3-часового отключения.

Конфигурация автоматического выключения

NUT (Network UPS Tools) — рекомендуется

NUT работает на Linux, поддерживает большинство марок USB ИБП и может уведомлять несколько серверов от одного подключения ИБП.

# Установите NUT
sudo apt install nut

# Настройка ИБП (APC или CyberPower через USB)
sudo nano /etc/nut/ups.conf

Добавьте в ups.conf:

[myups]
    driver = usbhid-ups
    port = auto
    desc = "Домашний сервер ИБП"

Настройте режим NUT:

sudo nano /etc/nut/nut.conf

MODE=standalone

Настройте монитор:

sudo nano /etc/nut/upsmon.conf

MONITOR myups@localhost 1 admin secret master
SHUTDOWNCMD "/sbin/shutdown -h +0"

Запустите NUT:

sudo systemctl enable nut-server nut-monitor
sudo systemctl start nut-server nut-monitor

Тест:

upsc myups
# Показывает заряд батареи, время работы, процент нагрузки

Synology DSM

Synology имеет встроенную поддержку ИБП:
1. Подключите ИБП к Synology через USB
2. Панель управления → Аппаратное обеспечение и питание → ИБП
3. Включите поддержку ИБП
4. Установите «Время, до того как Synology NAS перейдет в безопасный режим» (по умолчанию: когда заряд батареи низкий)

TrueNAS

  1. Настройки системы → Сервисы → ИБП
  2. Включите службу ИБП
  3. Выберите драйвер (обычно usbhid-ups)
  4. Установите режим отключения и пороговые значения батареи

Автоматическое выключение нескольких устройств

Если один ИБП защищает несколько устройств, используйте сетевой режим NUT. Сервер, подключенный к ИБП через USB, работает в режиме «мастера». Другие устройства (NAS, второй сервер) работают в режиме «слэйва», подключаясь по сети:

ИБП ──USB── Сервер 1 (NUT мастер)
                  │
              Сеть
                  │
            Сервер 2 (NUT слэйв)
            NAS (NUT слэйв)

Все устройства получают сигнал для отключения и выключаются корректно.

Замена батареи

Батареи ИБП со временем degrade. Ожидайте, что их придется менять каждые 3-5 лет.
Признаки умирающей батареи:
* ИБП сообщает о низком времени работы даже при полной зарядке
* ИБП переключается на батарею во время кратковременных понижений напряжения, которые раньше он мог обрабатывать
* Батарея не проходит самопроверку

Заменяемые батареи это стандартные запечатанные свинцово-кислотные (SLA) и стоят $20-40. Заменяйте на такую же спецификацию (напряжение, емкость). APC и CyberPower используют общие SLA-батареи, доступные на Amazon или в специализированных магазинах батарей.

Часто задаваемые вопросы

Действительно ли мне нужен ИБП для домашнего сервера?

Если вы запускаете базы данных (PostgreSQL, MariaDB) или ZFS: да, настоятельно рекомендуется. Если вы только запускаете статeless-контейнеры (Pi-hole, обратный прокси): это не так критично, но все равно защищает ваше оборудование и целостность файловой системы. При цене $45-65 за базовую модель, это недорогая страховка.

Чистая синусоида против имитированной синусоиды?

Чистая синусоида, если ваш ИБП питает NAS или любое устройство с активным РЧН (большинство современных БП). Имитированная синусоида может вызвать гудение, перегрев или сбой в устройствах с активным РЧН. Имитированная синусоида подходит для мини-ПК с внешними источниками питания на базе цилиндрического разъема.

Могу ли я использовать ИБП с Raspberry Pi?

Да, но стандартные ИБП — это излишне. Рассмотрите ИБП HAT, который предназначен для Pi ($25-40), который обеспечивает резервное питание прямо на GPIO-заголовке. Обычно они обеспечивают 30-60 минут времени работы и сигнализируют Pi отключиться через GPIO.

Сколько длится батарея ИБП?

3-5 лет для запечатанных свинцово-кислотных батарей. Дольше в прохладной среде (тепло ускоряет деградацию). Установите календарное напоминание, чтобы проверять или заменять каждые 3 года.

Должен ли я подключать свой роутер/модем к ИБП?

Да, если хотите доступ в сеть во время отключений питания. Сервер в сети бесполезен, если сеть отключена. Закладывайте 10-15Вт дополнительно для модема + роутера.

Связанные