Конфигурация домашнего Linux сервера (NAS, ASP.NET Core, бекапы)
Здравствуйте!
Задумал собрать себе первый домашний сервер и выдвинул к нему такие хотелки:
- Сетевое хранилище с доступом к нему Windows устройств, и желательно Android.
- Иметь возможность просматривать видео по сети на Win10/Android в хорошем качестве. Кстати какое максимальное качество мне светит?
- Площадка для экспериментов с ASP.NET core.
- Бекапирование на сервер устройств и данных. Чтобы в случае чего можно было быстро восстановить из образа, например тот же стационар на Win10.
- Возможно хостинг своих сайтов на тестовой основе (не 24/7 продакшн).
В качестве системы, на данный момент, планирую ставить Ubuntu Server 16.04.1 LTS. Мои хотелки реальны?
В скором времени у меня возможно освободится одна из простых материнских плат сокета 1151 на H110M чипсете, с двумя слотами под оперативную память, 4 SATA, DVI/VGA видеовыходами.
Я накидал примерную конфигурацию:
- + Intel Celeron G3900
- материнка на H110M чипсете
- + 4Gb DDR4 или мне необходимо 8Gb?
- + недорогой блок питания ватт на 400 (Deepcool DE430 430W)
- под системный диск могу вытащить 128Gb SSD из ноутбука или живущий сейчас во внешнем кармане 350Gb HDD
- + ATX корпус
- под хранения данных вытащу доставший шумом WD20EZRZ из стационара
Все это, по скромным подсчетам, должно обойтись в дополнительные $100. Эта конфигурация справится с моими хотелками?
К слову, мой роутер MikroTik RB951G-2HnD с гигабитной сеткой.
Если вы можете мне что-то:
- подсказать,
- посоветовать, что мне потребуется установить на Ubuntu Server (Samba?),
- кинуть ссылкой, которую вы считаете релевантными,
- отговорить от затеи,
- объяснить почему я неправ,
- или что так делать не стоит.
Буду крайне признателен. Спасибо!