Почему я отказался от облака в пользу собственного сервера

19

Всё началось три года назад.

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

Моя жена и я купили своё устройство в 2009 году. Скорость USB 2.0. Порты Firewire, которые устарели, пока мы даже не успели распаковать коробку. Без сетевого подключения. Только USB-кабель и надежда на лучшее. Семнадцать лет? Оно ни разу не подвело. Стояло под столом. Бесшумно. Упрямо. Живое.

А потом Drobo покинула здание.

Внезапно я стал уязвим. Гаджет времен администрации Буша, больше не поддерживаемый никем. Если выйдет из строя один диск? Я могу потерять последнее десятилетие семейной истории.

Пришлось искать замену.

Я думал, что это будет легко. Ошибался. Я скатился в кроличью нору под названием «Домашние серверы». И это тёмное, запутанное место.

Смена культуры

Я вышел в интернет в поисках простого резервного накопителя. А наткнулся на субкультуру людей, ненавидящих облачные сервисы.

Фотографы? Они говорили о миграции данных. Все остальные? Они строили целые королевства.

Они не просто хранили файлы. Они разворачивали серверы 4K-видео для всего района. Хостили миры Minecraft для детей из Огайо. Скачивали контент Netflix на локальные диски. Использовали инструменты ИИ для автоматического тегирования терабайтов данных.

Они говорили о суверенитете данных. Красивый способ сказать: «Я не хочу, чтобы Google или Amazon разглядывали мои файлы». Они риповали CD-диски, записывали Blu-ray. Превращали физический хаос в цифровой порядок.

Самое железо тоже изменилось. Мой старый Drobo был глупым кирпичом. А новые устройства NAS (Network Attached Storage)? Это крошечные, прожорливые компьютеры. Энергоэффективные, конечно. Но быстрые. Способные транскодировать видео на лету. Запускать виртуальные машины круглосуточно.

Мне всё это не нужно. Честно говоря, совсем.

Но порыв было невозможно остановить. Сегодня, чтобы хранить данные, вам, похоже, приходится становиться системным администратором.

RAMageddon бьёт по кошельку

Важно выбрать правильный момент. А у меня момент был ужасным.

Если бы я купил устройство, когда Drobo закрылась в 2023 году? Было бы легко. Дёшево.

Но я промедлил. Я ждал, пока цены на оперативную память взлетели. Пока кремний стал дороже золота. Пока бум ИИ поглотил запасы всех производителей жёстких дисков.

На Reddit люди жаловались. Диски большой ёмкости? Исчезли. Б/у диски? Куплены или украдены моментально. Я наблюдал, как форумы загорались спорами. Фанаты Synology защищали устаревшее железо. Лоялисты QNAP восхваляли производительность. Энтузиасты Asustor плакали в свои пивные кружки. А Ugreen, новичок на рынке, набирал обороты на волне хайпа.

Мне нужны были диски. Не любые. Промышленного класса. Надёжные.

Seagate IronWolf? Хороший выбор. Western Digital Red Plus? Тише. Мне не нужен был сервер, щёлкающий в гостиной. И так тревожно осознавать, что за мной наблюдает холодильник.

В моём старом Drobo было четыре диска по 4 ТБ. Благодаря встроенному резервированию, полезное пространство составляло 2,7 ТБ. Я использовал едва ли десятую часть.

Теперь? Мне нужно было удвоить ёмкость. Изучить RAID 1. RAID 5. RAID 6. Аббревиатуры, которые решают, живы мои данные или мертвы, когда шпиндель диска внезапно остановится.

Меня также беспокоила скорость. Порты на 1 Гбит/с казались архаичными. 2,5 Гбит/с? 10 Гбит/с? Если я хочу смотреть рип Крёстного отца в 4K, пока моя жена скачивает резервную копию фотографий, мне нужна пропускная способность.

Я искал б/у технику на eBay. Настигла отчаяние. Каждое объявление было либо слишком старым, чтобы быть полезным, либо ценовым, как предмет роскоши. Для обычного покупателя рынок умер.

Наконец, Amazon моргнул. Ugreen DXP4800 со скидкой. В Walmart было три диска WD Red Plus.

$700 за корпус. $160 за каждый диск.

Блея.

Но я купил. Я сказал себе, что это инвестиция. В безопасность данных. В рассудок.

Настройка и сомнения

Коробка пришла. Она выглядела как игрушка. Гладкая. Пластиковая. Дешёвая? Возможно. Но я вставил диски, подключил роутер и подсоединился к телевизору для настройки.

Через двадцать минут оно заработало.

Я скачал приложение Ugreen. Оно нашло устройство. Никакого поиска IP-адресов. Никаких командных строк. Просто окно со словами Привет.

Я создал папки. Фильмы. Комиксы. Музыка. Семейные фото.

А потом начались осложнения.

У Ugreen есть своя операционная система. Она работает. Но что насчёт Plex? Отраслевой стандарт потокового вещания медиа? Ugreen не поддерживала его нативно. Она хотела, чтобы я использовал Jellyfin. С открытым исходным кодом. Бесплатно. Но чтобы запустить Jellyfin? Мне нужен был Docker.

Docker создаёт контейнеры. Виртуальные пространства для проживания программного обеспечения.

Это здорово. Если вам нравится чувствовать себя системным администратором во вторник в 11 вечера. Я дважды провалился, прежде чем указал приложению правильную директорию. Когда всё заработало? Интерфейс был гладким. Плавным. Зависимым.

Я колебался, мигрируя всю свою фотоколлекцию. Слишком страшно. Слишком много работы. Вместо этого я начал с чистого листа. Фотографии с прошлой недели, когда я бегал по Pokémon Go. Серия комиксов. Фильмы, которые я скопировал с DVD десять лет назад и забыл о них.

Разница в скорости? День и ночь. Передача файлов на мой старый Drobo занимала дни. Перетаскивание через медленную USB-связь.

Мой новый NAS? Гигабитный Ethernet. Сетевой коммутатор, который я купил за пятьдесят долларов. Пропускная способность 2,5 Гбит/с.

Тысячи файлов? Один час.

Один час.

Встреча с реальностью

Вот правда, о которой вам не говорят.

Ваш NAS не в безопасности. То, что он находится в вашем доме, не означает, что он защищён.

Открытый доступ из интернета? Опасно. Обратные прокси? Сложно. Переадресация портов? Риск, ожидающий своего часа. Хватшие пользователи говорят: держите его офлайн. Держите локально.

Мне стало страшно. Поэтому я купил ИБП (источник бесперебойного питания).

Отключения питания плохо влияют на серверы. Вращающиеся диски, остановившиеся во время записи? Это смерть данных. ИБП позволяет ему работать, пока я не смогу корректно выключить систему. Ещё $80 потрачены. Необходимая страховка.

Но я всё ещё застрял посередине.

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

Я перегружен. Паралич решений наступает быстро.

Запускать бота ИИ для организации файлов? Нет. Слишком рискованно. Слишком технически сложно.

Использовать Jellyfin для внешнего доступа? Может быть позже. Когда я лучше разберусь в правилах файрвола.

Но я выучил один важный урок. О котором проповедует каждый владелец.

NAS — это не резервное копирование.

RAID защищает от выхода из строя дисков. Он не защищает от пожара. Кражи. Потопа. Глупых ошибок, когда вы случайно форматируете массив.

Вам нужно правило 3-2-1. Три копии данных. Два разных типа носителей. Одна копия вне помещения.

Мой NAS — это копия номер два. Копия одна — на моём компьютере. Копия три? В облаке. iDrive. Backblaze. Где-то далеко от моей гостиной.

Это грязно. Это дорого. Это сложно.

Но когда я смотрю видео, загруженное на мой частный сервер, и знаю точно, где находится каждый пиксель…

Это чувство власти.

Тихой, дорогой и малоиспользуемой власти.