343

Ответ на пост «Домашнее облако»6

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

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

Забегая вперед, скажу: начал с NAS4Free на флэшке, в итоге ушел на полноценную Ubuntu Server 20.04.

Итак, за основу была взята плата Asrock  D1800B-ITX на процессоре Intel Celeron J1800 с установленными на ней 4 гб оперативки DDR3 и пассивным охлаждением.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

К ней на Али был куплен PCI-E SATA контроллер, поскольку SATA портов на мамке было всего два, а дисков планировалось четыре: один - под систему, один - под торренты, два - под "зеркало", оно же RAID1. Цена вопроса - около 1000 рублей. "Зеркало" было реализовано при помощи mdadm, т.н. софт-рейд.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

Все это было собрано в десктопе InWin 641 и убрано в нишу в столе.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

В качестве системы, как уже говорилось выше, использовал Ubuntu Server 20.04. На фото - Webmin )

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

Дальнейшая постройка проходила в три этапа:
1. Установка Linux.

2. Установка и настройка Samba. Этот пакет и дает возможность расшарить сетевые диски, а также настроить права доступа к ним.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

3. Установка и настройка торрент-клиента Transmission. Особо хочу отметить две строки, которые я добавил в конфиг:

"watch-dir": "/Download/Torrents/Transmission/Added",

"watch-dir-enabled": true

Первая строка задает каталог, который будет проверяться клиентом на наличие торрент-файлов, вторая активирует опцию клиента автоматически стартовать закачку торрента при скачивании торрент-файла в указанный каталог. В моем примере это каталог Added.

Была мысль настроить облачный доступ при помощи OwnCloud, но, впоследствии, отказался от нее.
Если кому-то будет интересно, расскажу подробнее, ничего сложного в этом нет, да и Линукс оказался совсем не страшным )