Почему я не тороплюсь отказываться от всех платных подписок в пользу хостинга
У меня есть навязчивая привычка: глядя на любую онлайн-подписку, я задаюсь вопросом, который часто становится началом запуска очередного Docker-контейнера: «А что, если?». Это стремление экономить несколько долларов в месяц помогло мне собрать коллекцию приложений, которыми я искренне пользуюсь и которые мне нравится поддерживать, и всегда найдется место для еще одного. К сожалению, чаще всего установка замены — это самая легкая часть. Почта должна доходить до входящих других людей, резервные копии должны пережить повреждение оборудования дома, а оповещения должны приходить, даже если мое соединение с интернетом прерывается. Ежемесячную плату, которую я вношу за некоторые сервисы, я просто не могу воспроизвести самостоятельно. Поймите меня правильно, я люблю размещать собственные инструменты, но есть пять подписок, при использовании которых я дважды подумаю, прежде чем переводить их на домашний хостинг.

Мои серверы уже делают достаточно, чтобы эта идея казалась заманчивой. Пять работающих приложений доказывают, почему я продолжаю искать варианты для self-hosting. Моя домашняя установка достигла того уровня, когда ежемесячный платеж заставляет меня задуматься о запуске в Docker, и у меня уже есть немало подобных решений:
- Homelogger хранит детали бытовой техники, чеки и задачи по обслуживанию, выполняя ту же работу, за которую я иначе платил бы Sortly.
- FileBrowser Quantum дает мне доступ к моим локальным файлам через браузер вне моей сети, подобно облачным хранилищам, таким как Dropbox или OneDrive.
- Я использую n8n для задач, на настройку которых в Make ушли бы деньги. Он проверяет дашборды моей домашней лаборатории по расписанию, а затем отправляет уведомления и оповещения о восстановлении на мой телефон.
- Uptime Kuma предоставляет мне дашборд состояния сервисов, аналогичный тому, что я мог бы получить от UpTimeRobot.
Эти приложения работают, и вместе они экономят мне около 40–50 долларов в месяц на абонентской плате. Но при всей выгоде у этих приложений есть множество зависимостей, которые я должен учитывать в случае крупных сбоев. HomeLogger нуждается в своей базе данных, FileBrowser — в базовой виртуальной машине и хранилище, а мои оповещения требуют работающего канала связи за пределами дома. Если дома отключается электричество или пропадает интернет, локальный монитор не сможет меня предупредить. По этой причине я стараюсь внимательнее смотреть на то, что определенные подписки предлагают помимо простого приложения, которое я мог бы установить самостоятельно.
Управление почтой: доверие важнее запуска сервера
Имея собственные домены и домашнюю лабораторию, полную серверов, электронная почта казалась следующим очевидным проектом. На самом деле, я уже пытался сделать это некоторое время назад и столкнулся с препятствием: мой интернет-провайдер по умолчанию блокирует 25-й порт (SMTP). Я развернул почтовый стек, направил на него MX-записи и даже мог получать сообщения на адреса, которыми управлял. Это доказало, что я могу запустить почтовый ящик, но не доказало, что Gmail-аккаунт клиента примет то, что я отправлю в ответ.
Исходящая почта должна проходить через фильтры других компаний. SPF, DKIM и DMARC помогают подтвердить, что моему серверу действительно разрешено отправлять почту для моего домена, но на этом доверие заканчивается, так как в игру вступают репутация IP-адреса и спам-фильтры. Мне также пришлось бы заниматься обновлениями, нежелательной почтой, резервными копиями и ситуациями, когда мой сервер или домашнее соединение недоступны. Даже когда я все делаю правильно, усилия просто не окупаются, если мои важные письма в итоге попадают в папку «Спам» у адресата.

Purelymail — это дешевая подписка, которую я сохраняю именно по этим причинам. Я могу сохранять полный контроль над своим доменом и его DNS-записями, в то время как провайдер управляет почтовой инфраструктурой и обеспечивает доверие.

- Платформы: Webmail, а также десктопные и мобильные почтовые клиенты с поддержкой IMAP, POP3 и SMTP.
- Ценовая модель: 10 долларов в год на тарифе Simple. Нет жестких лимитов.
- Опции тарифа: Простое ежегодное ценообразование.
Вторичное резервное копирование данных
Мои мини-ПК и виртуальные машины содержат копии всех файлов, которые мне важны. Это помогает после неудачного обновления или случайного удаления, позволяя восстанавливать файлы по локальной сети. Это есть и всегда будет моим основным источником резервных копий. Однако если мой дом будет разрушен ураганом, пожаром или обворован, эти копии, считай, пропали.

Для файлов, которые должны пережить стихийное бедствие, подписки на специализированные решения для резервного копирования, такие как Backblaze B2, дают мне спокойствие за важные документы, фотографии и данные. Я использую Backblaze для создания бакета B2 в своем регионе и использую Restic для отправки зашифрованных резервных копий с моих Linux-серверов. Backblaze хранит эти данные на своей собственной избыточной инфраструктуре. Если стихийное бедствие или кража уничтожат мои локальные копии, я смогу настроить другую машину и извлечь данные извне. Именно за это я плачу ежемесячную подписку. Мой инструмент резервного копирования сам решает, что нужно сохранить, а B2 хранит копию вне дома. Регулярно тренируйтесь восстанавливать файлы и добавьте этот шаг в план аварийного восстановления вашего дома.
Камеры видеонаблюдения
Облачная запись может сохранить доказательства после того, как локальный NVR будет уничтожен. Я подключал камеры к локальному сетевому видеорегистратору (NVR) и понимаю привлекательность этого подхода. Я могу выбирать оборудование, хранить непрерывную запись на своих дисках и просматривать ее, не оплачивая подписку на камеру.

Безопасность видеозаписей и облачные решения
Меня беспокоит тот факт, что локальный видеорегистратор хранит критически важные записи, которые могут потребоваться после взлома или преднамеренного поджога. Злоумышленник может легко заметить камеры и забрать устройство, понимая, что именно на нем хранятся данные. Именно поэтому я использую подписку Ring Protect: записанные события автоматически выгружаются в облачную историю видео. Любые материалы, успевшие попасть на серверы Ring до момента кражи или повреждения оборудования, остаются доступными для просмотра.
Ring Battery Doorbell 2K обладает следующими характеристиками:

- Разрешение видео: 1920 × 1920 пикселей.
- Подключение: Wi-Fi 2.4 ГГц (Wi-Fi 4, однодиапазонный).
- Аккумулятор: встроенная перезаряжаемая литий-ионная батарея.
- Угол обзора: 140° по горизонтали и вертикали, 173° по диагонали.
- Функционал: запись видео «от головы до пят», оповещения о движении, функция Live View в приложении Ring, двусторонняя связь, ночное видение (ИК и улучшенная съемка при слабом освещении).
Диспетчер паролей: стратегия восстановления
Самый важный доступ в моей жизни требует надежного плана восстановления. Мои пароли уже хранятся в облачном менеджере, хотя я мог бы легко установить аналогичное решение на собственном сервере. Идея полного контроля над хранилищем на своих мощностях крайне заманчива, но именно на этих же серверах хранятся логины, необходимые для обслуживания всей инфраструктуры. В случае сбоя сервера я могу оказаться в крайне неудобной ситуации.

Для меня платный менеджер, такой как Bitwarden, делает выбор очевидным, так как предлагает как облачный сервис, так и возможность размещения на своем сервере. В облачном варианте Bitwarden самостоятельно управляет бэкендом, обновлениями и восстановлением серверов. Это разумная сделка для того, кто хочет контроля, но не хочет остаться заблокированным из-за сбоя оборудования. Хотя у провайдера тоже могут быть проблемы с безопасностью, я предпочитаю управлять своим аккаунтом, а не отвечать за ремонт инфраструктуры под ним. При использовании менеджера паролей всегда сохраняйте защищенную паролем зашифрованную резервную копию хранилища отдельно от самого сервиса.

Bitwarden — это безопасный менеджер паролей с открытым исходным кодом, который помогает создавать, хранить и автоматически заполнять сложные пароли на всех устройствах. Он использует сквозное шифрование: доступ к данным есть только у вас, даже сама компания Bitwarden не может их прочитать. Сервис поддерживает ключи доступа (passkeys), защищенные заметки и кроссплатформенные приложения.
- Платформы: кроссплатформенный.
- Модель оплаты: бесплатно, доступна премиум-версия.
- Сервисы: менеджер паролей, генератор паролей, безопасная передача файлов, управление учетными данными.
Внешний мониторинг работоспособности
Внешний наблюдатель способен зафиксировать сбой, который мои собственные оповещения могут пропустить. В моей локальной сети n8n отслеживает и сообщает о неисправностях на телефон, а Uptime Kuma предоставляет панель мониторинга всех служб. Однако при отключении электричества или интернета дома эти уведомления перестают работать. UptimeRobot обеспечивает внешний контроль: например, запланированное задание на моем сервере Home-Ops каждые несколько минут отправляет сигнал (heartbeat) облачному сервису. Если вызовы прекращаются, UptimeRobot присылает уведомление без необходимости открывать входящий порт на моем сервере. Эта функция доступна бесплатно.

Платный тариф UptimeRobot оправдан для меня мониторингом HTTPS-сертификатов, DNS-записей и сроков действия доменов. Поскольку мои домены используются в PurelyMail и рабочем портфолио, их видимость критична: измененная MX-запись может прервать работу почты, даже если все контейнеры в Uptime Kuma показывают статус «ОК». Истекший сертификат означает, что пользователи не смогут зайти на сайт, хотя сервер будет работать. Мой локальный Uptime Kuma продолжит проверять детали внутри сети, но внешний платный мониторинг позволяет сократить интервалы проверок. Рекомендую отправлять любые оповещения (особенно по DNS и почтовым записям) на телефон или адрес, находящийся вне зоны мониторинга.
UptimeRobot — сервис для мониторинга веб-сайтов и служб извне вашей сети.

- Платформы: Web, iOS, Android.
- Модель оплаты: бесплатно, платный тариф Solo от $10/мес.
- Тарифные планы: Free, Solo, Team, Scale, Enterprise. Платные версии добавляют ускоренные проверки и контроль SSL-сертификатов, DNS и доменов.
Я по-прежнему ценю возможность самостоятельного хостинга, но понимаю, за что готов платить. Эти расходы — не просто оплата очередного приложения, а обеспечение надежности. При наличии достаточного оборудования, резервного питания и второй локации я мог бы построить аналоги для всех пяти сервисов, но запуск собственных приложений показал мне, какой объем работы часто скрыт за регулярным платежом.

Отказ от локального хостинга в пользу внешних решений
Мне необходимо обеспечить гарантированную доставку электронной почты, а также вынос видеозаписей и резервных копий за пределы дома. Кроме того, мое хранилище и система оповещений должны в обязательном порядке функционировать даже в случае аварийного выхода оборудования из строя в домашних условиях.

Я продолжу заниматься самостоятельным хостингом тех задач, с которыми мои серверы уже справляются эффективно.
Однако для этих пяти направлений я готов платить внешним провайдерам, поскольку использование сторонней инфраструктуры позволяет покрыть риски, с которыми я не могу комфортно справиться самостоятельно.






