Долго у меня в кладовке пылился старый системник: i3, 8 ГБ памяти, пара дисков и куча надежд. Я всё не мог решить, что с ним делать, пока не понял: пора собрать домашний NAS. Хотелось получить своё облако для файлов, автоматические бэкапы ноутбуков и телефонов, а заодно медиатеку для телевизора. Самое удивительное — базовую версию я действительно поднял за один вечер.
Железо оказалось почти идеальным. Процессор не нужен топовый, хватит любого i3 или даже Pentium. Важнее память — хотя бы 8 ГБ, и отдельный SSD под систему. У меня стоял SSD на 120 ГБ и два HDD: на 2 ТБ и 4 ТБ. Если есть похожий набор, считайте, что половина дела сделана. И обязательно подключайте NAS по кабелю. Wi-Fi для постоянной работы с файлами — это боль и слёзы.
По софту я выбрал Ubuntu Server и Docker. Можно было поставить OpenMediaVault, и для новичка это, наверное, проще. Но мне хотелось понять, как всё устроено внутри. Через Docker поднял Samba для сетевых папок, Nextcloud для облака, Jellyfin для фильмов и Syncthing для синхронизации. Разметил диски, создал пользователей, настроил права доступа. Главное правило: не давайте всем полный доступ, иначе однажды кто-то случайно снесёт нужную папку.
Отдельно скажу про бэкапы. NAS — это не бэкап, а удобное хранилище. Я настроил rsync и Borg, чтобы ноутбуки и телефоны складывали копии автоматически. Но оставил и внешний диск, который раз в неделю подключаю и обновляю. Получилась схема 3-2-1: рабочая копия, NAS, внешний диск. Да, это чуть больше возни, зато когда один диск щёлкнет, вы не потеряете всё. И обязательно проверяйте восстановление, а не только создание копий.
Доступ извне я сделал через VPN, а не через проброс портов. Для семьи этого хватает: заходишь в домашнюю сеть и видишь свои файлы как будто ты дома. Наружу открывать веб-интерфейсы без защиты не стоит. Поставьте сложные пароли, включите двухфакторную аутентификацию, не ленитесь обновлять систему. Домашнее облако — это здорово, но безопасность здесь не роскошь, а необходимость.
Что пошло не так? Старый корпус гудел, как маленький самолёт. Пришлось менять вентиляторы, чистить пыль и ставить SSD вместо древнего винта под систему. Потребление получилось около 30-40 Вт, что вполне терпимо. Но если NAS стоит в жилой комнате, шум может раздражать. Тогда лучше вынести его в коридор, кладовку или собрать в более тихом корпусе. Ещё совет: не покупайте дешёвые диски с рук, для NAS лучше брать модели, рассчитанные на круглосуточную работу.
В итоге за вечер я получил базовый NAS, а за выходные довёл бэкапы и доступ до нормального состояния. Дорогой готовый накопитель не понадобился, хотя я не спорю: если нет времени и желания возиться, готовое решение тоже отличный вариант. Мне же нравится, что я понимаю каждый винтик своей системы и могу её расширить. А вы пробовали делать NAS из старого ПК? Что у вас получилось и какие сервисы для домашнего облака и бэкапов стали любимыми?
Железо оказалось почти идеальным. Процессор не нужен топовый, хватит любого i3 или даже Pentium. Важнее память — хотя бы 8 ГБ, и отдельный SSD под систему. У меня стоял SSD на 120 ГБ и два HDD: на 2 ТБ и 4 ТБ. Если есть похожий набор, считайте, что половина дела сделана. И обязательно подключайте NAS по кабелю. Wi-Fi для постоянной работы с файлами — это боль и слёзы.
По софту я выбрал Ubuntu Server и Docker. Можно было поставить OpenMediaVault, и для новичка это, наверное, проще. Но мне хотелось понять, как всё устроено внутри. Через Docker поднял Samba для сетевых папок, Nextcloud для облака, Jellyfin для фильмов и Syncthing для синхронизации. Разметил диски, создал пользователей, настроил права доступа. Главное правило: не давайте всем полный доступ, иначе однажды кто-то случайно снесёт нужную папку.
Отдельно скажу про бэкапы. NAS — это не бэкап, а удобное хранилище. Я настроил rsync и Borg, чтобы ноутбуки и телефоны складывали копии автоматически. Но оставил и внешний диск, который раз в неделю подключаю и обновляю. Получилась схема 3-2-1: рабочая копия, NAS, внешний диск. Да, это чуть больше возни, зато когда один диск щёлкнет, вы не потеряете всё. И обязательно проверяйте восстановление, а не только создание копий.
Доступ извне я сделал через VPN, а не через проброс портов. Для семьи этого хватает: заходишь в домашнюю сеть и видишь свои файлы как будто ты дома. Наружу открывать веб-интерфейсы без защиты не стоит. Поставьте сложные пароли, включите двухфакторную аутентификацию, не ленитесь обновлять систему. Домашнее облако — это здорово, но безопасность здесь не роскошь, а необходимость.
Что пошло не так? Старый корпус гудел, как маленький самолёт. Пришлось менять вентиляторы, чистить пыль и ставить SSD вместо древнего винта под систему. Потребление получилось около 30-40 Вт, что вполне терпимо. Но если NAS стоит в жилой комнате, шум может раздражать. Тогда лучше вынести его в коридор, кладовку или собрать в более тихом корпусе. Ещё совет: не покупайте дешёвые диски с рук, для NAS лучше брать модели, рассчитанные на круглосуточную работу.
В итоге за вечер я получил базовый NAS, а за выходные довёл бэкапы и доступ до нормального состояния. Дорогой готовый накопитель не понадобился, хотя я не спорю: если нет времени и желания возиться, готовое решение тоже отличный вариант. Мне же нравится, что я понимаю каждый винтик своей системы и могу её расширить. А вы пробовали делать NAS из старого ПК? Что у вас получилось и какие сервисы для домашнего облака и бэкапов стали любимыми?