Кулстори о том как я собирал NAS на базе мак-мини впихнув всё это в корпус 40летнего макинтоша

Примерно сто лет тому назад мне захотелось себе домашнюю файлопомойку под хранение бекапов-фоточек-документиков, но брать готовые решения не интересно + они мне не нравятся с визуальной точки зрения - хотелось чтобы коробочка была не только функциональной, но ещё и была красивой

Поэтому было принято решение, что нужно всё это запихать в макинтош, докинуть дисплейчик и что-то выводить на него

По техничке всё просто:
MacMini 2014 года с ш5-3210м + 8гб оперативы и 2 диска: WD Red + WD Gold по 10тб каждый + блок питания на 200 ватт чтобы 3.5' диски работали с MacMini
Дисплейчик был взят от айпад 3 + контроллер с али - по сути там уже продаётся готовый комплект за 2-3к под DIY-проекты

В качестве корпуса был выбран голый кейс от Macintosh SE 84 года
Заниматься его отбеливанием я не решился по причине того, что при транспортировке он и так получил кучу трещин, а отбеливание перекисью и УФ лучами делает и без того пажылой пластик ещё более хрупким

К сожалению в процессе доставки из штатов мне его чуток побили :(
К сожалению в процессе доставки из штатов мне его чуток побили :(

Этап сборки

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

Первым делом была напечатана переходная рамка с CRT на LCD дисплей, которая не без нюансов, но встала на своё место

Далее начались примерки с учётом установленной рамки, в ходе которых выяснилось, что неплохо было бы пильнуть скелет мака, чтобы всё нормально вставало

Околофинальный итог выглядел уже так

Кулстори о том как я собирал NAS на базе мак-мини впихнув всё это в корпус 40летнего макинтоша

Далее пошёл накат всего добра чтобы это работало:

  • Ubuntu 24.04, перед установкой которой диски были собраны в RAID 1
  • NextCloud одного из последних релизов
  • Для работы с документами был докинут OnlyOffice т.к. он идеально интегрируется с NextCloud и не вызывает бурного отвращения
  • Пром-стек для мониторинга + запил своей дашборды с панелькам
  • Плюс докинул туда ещё синк базы обсидиана через RemotelySync по WebDAV

Сильно за мониторингом я не гнался т.к. из критичного мне кажно было только знать состояние дисков и их температуру, поэтому имеем следующее:

  • Темпа двух дисков
  • SMART статус раз в сутки
  • RAID статус раз в сутки
  • Общая утилизация процессора
  • Объем занятой оперативки
  • Занятое место по пользователям в NextCloud
  • Задержка на чтение с диска
  • Прогноз погоды (лол) - сделал его больше по приколу + хотелось попарсить JSON и сделать что-то необычное

В конечном итоге имеем следующий результат:

Кулстори о том как я собирал NAS на базе мак-мини впихнув всё это в корпус 40летнего макинтоша

Графики делают брррр, диски жужжат, файлопомойка хранит помойку, красиво выглядит - все довольны

Если всё же захочется сделать так же - во-1 я бы не советовал опираться на то как делал я, для себя я могу допустить какие-то поблажки и делать анти-паттерны, во-2 есть вот этот замечательный молодой человек, который сделал почти всё то же самое, только лучше

Алсо не отрицаю, что в будущем я буду всё пересобирать по человечески когда появится мастерская - надо же куда-то пристроить пылящийся 3700х и память к нему + докинуть ещё дисков

140
16
9
7
2
1
1
68 комментариев