Домашний NAS
или
Облака
 Публичный пост для комнаты «Тех» 13 октября 2023  609

📷 Я долгое время довольно безалаберно относился к домашнему фотоархиву: сгрузил фотки на внешний HDD и продолжал дальше щёлкать на телефон/камеру. При заполнении повторить.
Но пара недавних небольших факапов при копированиях заставила меня задуматься о резервировании/RAID

📄 А тут ещё и назрела необходимость постоянно иметь под рукой систематизированные копии и сканы разных документов. Их число с эмиграцией и новыми странными законами стало расти экспоненциально

🌥️ И вроде бы облака хорошо подходят под эти цели. Но не хочется терять контроль над своими данными и приватность. При этом, домашний NAS - это большие затраты + много возни с настройками и кастомизацией, чтобы это было действительно юзабельно. Но как потом с ним переезжать? А что если...

Короче, эти размышления каждый раз превращают меня в шарик для пинг-понга между двумя ракетками: локальное хранилище vs облако

Интересно, на чём остановились (или остановились бы) вы?

P.S. Экзотический вариант «делай и так и так» мы пока откинем, завалить проблему деньгами – не очень рационально кмк. Интересно, какие тут могут быть красивые инженерные решения

Связанные посты
2 аргумента и 1 плюсик
за «Домашний NAS»
3 аргумента и 3 плюсика
за «Облака»
за «Облака»
Но не за те, о которых вы подумали

Всегда можно примкнуть к партии селф-хост)

Я уже несколько раз описывал свой сетап (раз, два), и пока что он мне супер нравится.

На данный момент, это

  • выделенный сервер Hetzner с 2 TB ssd в программном RAID
  • 2 x 10 ТБ Hetzner Storage Box ради репликации между двумя дц
  • Photoprism как просмотрщик
  • rclone для выгрузки файлов на сервер

Единственное, что в этом сетапе плохо -- это чувствительность к аплинку. Поэтому я сейчас собираю к нему дополнение -- портативный сервер с парой-тройкой терабайт места, который включается в розетку/машину/батарейки и позволяет быстро снять фотки/видео с носителя и начать их неспешно синхронизировать с облаком. Сюда же можно прикрутить какую-нибудь веб-морду и раздать друзьям фотки локально, без использования соединения во внешний интернет)

А еще если это все объединить в одну VPN сеть через тот же wireguard и купить переносной роутер то получается ты всегда возишь с собой свое личное облако :)

портативный сервер с парой-тройкой терабайт места

а ты достроил такой сервер сетап? будет интересно, если поделишься скриптами, как такйо сделать - будет иделаьное решение в дополнение к Hetzner

  Развернуть 1 комментарий

@skywinder, Привет! Да, у меня получилось :)

Сервер, стораж боксы и Photoprism никуда не делись. Последний после пары обновлений и с премиальной подпиской так вообще перестал тупить и выглядит как очень кайфовый продукт.

Касательно портативного сервера -- я долго думал, что лучше взять. В шорт листе были и https://www.zimaboard.com/, и https://www.lattepanda.com/ с какими-то напечатанными на 3д принтере штуками, и просто малинка приклеенная на скотч к диску. Но в итоге я остановился на супер банальном варианте -- мини-пк с большим ssd) Так как живу в Грузии, доступных опций без "привезти из-за границы" было мало, поэтому остановился на мини-пк от beelink https://pcshop.ge/product/beelink-ser5-max-ryzen-7-5800h-16gb-500gb/. Воткнул в него 8TB ssd https://market.yandex.ru/product--zhestkii-disk-ssd-2-5-8tb-samsung-870-qvo-mz-77q8t0bw/1787780979, нарезал на разделы с помощью lvm и настроил samba. Причем пк с возможностью апгрейда: оперативка через so-dimm слоты, nvme 2280 + в теории можно выдернуть вайфай карточку + 1 sata порт.

Флоу простой: вечером я перекидываю отснятый материал на сервер через rclone по локальной сети, после чего его можно смотреть через photoprism:) Также он сам синхронит файлы в стораж боксы, чтобы не потерялось ничего.

  Развернуть 1 комментарий

@naorlov, офигенно, спасибо! Я, видимо, буду делать практически копию твоего сетапа. Единственное, для хранения сейчас использую Backblaze для бекапов, а не Hetzner. Плюс — небольшая распределенность. Хотя думаю, если всё храниться в одной системе, должно всё шустрее работать и легче поддерживать "зоопарк", когда всё находится в одном месте.

  Развернуть 1 комментарий
за «Облака»
Облака проще и доступнее

В такой постановке задачи, я за облака, потому что у них не отвалится рейд, а еще данные доступны более-менее отовсюду (с некоторыми оговорками, но все же)

Можно, конечно, и на домашний NAS поставить owncloud какой-нибудь, но это более хрупкая конструкция

Я бы закинул все в облако, чтобы закрыть проблему прямо сейчас, а потом бы уже добавил к этому NAS, чтобы и локальную копию иметь

У меня самого сейчас все в эппловых Photos лежит + бэкап на внешний диск через TimeMachine

за «Домашний NAS»
независимость и безопасность

облака это удобно, но это постояный денежный отток и потом облако может просто накрыться медным тазом (например как закрываются проекты гугла) да и не все данные можно доверить облаку
и к тому же на NAS можно пет-проекты держать

за «Облака»
Давно хочу купить NAS но так и не придумал зачем

Облака, конечно. Удобно, практично, легко взять с собой при переезде.

Плюс бэкап облака на каком-нибудь s3 или backblaze или hetzner. Для истории изменений и пущего спокойствия.

за «Домашний NAS»
только не за NAS, а за жесткие диски в USB3 коробочке

Диски сейчас большие, 8Тб и больше - это одна небольшая коробочка, удобно возить с собой, USB3 быстрее записи-чтения самого диска. Данные синхронизируются на пару разных физических дисков, они кладутся в разные чемоданы. Можно добавить шифрованный бэкап в облако через какой-нибудь restic. RAID хорош в теории, но на практике просто копия на 2х и больше разных дисках надежнее.

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб