Как говорится, критикуешь - предлагай. Поэтому я тоже очень коротко расскажу о том, как собирал домашнее сетевое хранилище, оно же NAS.
Цель создания была в создании резервной копии семейного фото- и видеоархива, хранилища всяческого накачанного медиаконтента и торрентокачалки, куда же без нее)
Забегая вперед, скажу: начал с NAS4Free на флэшке, в итоге ушел на полноценную Ubuntu Server 20.04.
Итак, за основу была взята плата Asrock D1800B-ITX на процессоре Intel Celeron J1800 с установленными на ней 4 гб оперативки DDR3 и пассивным охлаждением.
К ней на Али был куплен PCI-E SATA контроллер, поскольку SATA портов на мамке было всего два, а дисков планировалось четыре: один - под систему, один - под торренты, два - под "зеркало", оно же RAID1. Цена вопроса - около 1000 рублей.Зеркало" было реализовано при помощи mdadm, т.н. софт-рейд.
Все это было собрано в десктопе InWin 641 и убрано в нишу в столе.
В качестве системы, как уже говорилось выше, использовал Ubuntu Server 20.04. На фото - Webmin)
Дальнейшая постройка проходила в три этапа: 1. Установка Linux.
2. Установка и настройка Samba. Этот пакет и дает возможность расшарить сетевые диски, а также настроить права доступа к ним.
3. Установка и настройка торрент-клиента Transmission. Особо хочу отметить две строки, которые я добавил в конфиг:
"watch-dir":/Download/Torrents/Transmission/Added",
"watch-dir-enabled": true.
Первая строка задает каталог, который будет проверяться клиентом на наличие торрент-файлов, вторая активирует опцию клиента автоматически стартовать закачку торрента при скачивании торрент-файла в указанный каталог. В моем примере это каталог Added.
Была мысль настроить облачный доступ при помощи OwnCloud, но, впоследствии, отказался от нее. Если кому-то будет интересно, расскажу подробнее, ничего сложного в этом нет, да и Линукс оказался совсем не страшным)