Обо мне Блог Контакты

XPenology как точка входа в Homelab

Как всё началось

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

В итоге он собрал мне простенькую файлохранилку и накатил туда операционную систему Synology DSM. В простонародье это называется XPenology.


Что такое XPenology

Tip

XPenology — это неофициальный проект, позволяющий установить операционную систему Synology DSM (DiskStation Manager) на обычный ПК или серверное железо, а не только на фирменные NAS-устройства Synology. Проще говоря: XPenology = "Synology DSM на не-Synology железе".

В DSM уже предусмотрено практически всё: базовые сервисы работают из коробки, а недостающие можно доустановить через встроенный "магазин приложений" — по сути, просто кликая мышкой.

На самом деле для 99% людей этого более чем достаточно. Всё работает сразу, не требует сложной настройки или глубоких знаний. Собрал, установил — и пользуйся.

Tip

Synology NAS или XPenology подойдёт абсолютному большинству пользователей. Если вы не заморочены хоумлаббингом и просто хотите готовое и стабильное решение, то, на мой взгляд, это одно из лучших вариантов на рынке.


Выбор корпуса и железа

Разумеется, нужен был корпус, в который можно было бы запихнуть всё железо и удобно разместить самое главное для файлохранилки — жёсткие диски. В итоге я приобрёл корпус InWin IW-MS04.

Если у вас есть деньги и вы точно уверены, что вам всё это нужно, можно просто купить готовый Synology NAS — там всё уже установлено и работает из коробки. Но, как правило, железо в таких готовых решениях минимально достаточное, а цена при этом довольно кусачая. Настолько, что за те же деньги можно собрать сервер в 2–3 раза мощнее и установить тот самый XPenology. Я для себя решил, что это именно мой вариант.


Сколько это стоит на самом деле

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

Всё остальное:

  • корпус — около 15 000 ₽;
  • материнка, процессор и память — достались буквально «за муку», примерно в пределах 7 000 ₽, потому что это старое и никому не нужное железо, но для обычной файлохранилки вполне годное.

При этом корпус вообще не обязателен именно такой, как у меня. Подойдёт и старый корпус от ПК. Некоторые вообще складывают всё в картонную коробку — так что корпус здесь чисто косметика. 🙂

Итого: для простой файлохранилки основной прайс — это цена жёстких дисков. Всё остальное можно найти на Авито практически "за спасибо".


Альтернативы

Есть ещё один вариант, который сейчас довольно широко используется — мини-ПК. Я с этим вариантом не связывался, поэтому подробно говорить не буду, но вполне возможно, что у него есть гораздо больше плюсов, чем я могу себе представить. Это тема для отдельного разговора.

Апгрейд и переход к экспериментам

Поигравшись с этой, по сути, простой файлохранилкой, мне довольно быстро захотелось большего. Захотелось и виртуалки позапускать, и разные сервисы поразворачивать.

В итоге я решил проапгрейдить сервер:

  • взял материнку получше;
  • процессор помощнее;
  • докинул оперативной памяти.

В корпусе я заменил всё, кроме жёстких дисков. В результате получилась уже достаточно крепкая файлохранилка, на которой можно спокойно экспериментировать даже с тяжёлыми сервисами. Я, например, запускал на ней AI-агента. Без отдельной GPU конечно это баловство, но запустить получилось как эксперимент.


Размещение и питание

Разместил все это дело под потолком в коридоре:

Рядом с сервером стоит ИБП (источник бесперебойного питания) — очень важная штука для домашнего сервера. Он нужен для того, чтобы при отключении электричества сервер корректно завершал работу и данные не терялись. ИБП питает как сам NAS, так и роутер.


Мысли о следующем шаге

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

И первое, с чего я начал, — это конфигурация Homelab на дистрибутиве NixOS. Но об этом уже в следующей статье. 😉