Как организовать медиасервер+файлопомойка+торентокачалка+web и mail сервер?
Доброго всем!) Никогда такой задачи не стояло, поэтому прошу совета в направлении изучения матчасти.
Есть старенькая железка на i3 c 4 гигами оперативки (если маловато, можно дорастить). Есть куча разных винтов, которые планируется зацепить в рейд, не понятно только какой. Нужно:
1.1. На этой железке завести медиасервер который будет раздавать потоковое видео (DLNA) на телевизоры. Какой сервер выбрать и на какую ось ставить, при том что тут же хочется иметь веб сервер с базой данных?
1.2. На этой же железке нужно сделать файлохранилище (фильмы, музыка, документы, софт.) при том сделать нужно так чтобы при желании можно было забрать их из внешней сети. Что шустрее/безопаснее ftp smb или другое что-то?
1.3.Тут же должна быть торентокачалка, которой достаточно дать torrent, а она сама уже его выгружала и раздавала дальше. Какой софт искать?
_________________________________-
2.1.Хочется поднять вебсервер для узкой группы людей. около 15-20 человек, с базой данных..
В очень далекой туманной перспективе, на первых порах тут же возможно будет небольшой веб проект, который при увеличении потока переедет в другое место. Опять же на какую ось это крутить?
2.2.Сейчас почта прикручена к яндексу и головой то понимаю, что лучше бы её там и оставить, мороки меньше, но все равно есть желание перевести её на свой сервер.
_________________________________
3.Касаемо RAID, какой делать если часть инфы мне нужно регулярно бекапить (документы, личные наработки, личные фото/видео, сервер, почту), а вторая часть - это скаченные из инета фильмы/проги etc, не несущие какую-либо ценность.
_________________________________
4.В порядке бреда. Для ускорения работы можно-ли будет засунуть ОС в оперативку?
_________________________________
5.Можно-ли на этой машине будет запускать виртуализацию?
_________________________________
6.Я понимаю, что то что смотрит в web априори имеет риски взлома, но все же какова вероятность, что при всем том что хочется реализовать, личные данные уйдут на сторону?
1.1 - не подскажу - нет опыта
1.2 - по локалке samba, извне через брвозер - owncloud например, безопасность - длинные пароли и ssl
1.3 - transmission с вебмордой
2.1 для owncloud нужен будет php добавьте mysql и apache/nginx по вкусу, Ось ту в которой лучше разбираетесь.
2.2 вариантов море, посмотрите на связку exim dovecot spamassasin clamav mysl и вебморды админка -postfixadmin, юзерам ящики смотреть roundcube/horde
3. тут надо исходить из колва и обьема дисков.
4. линукс в этом не нуждается.
5. можно но это добавит мороки - выгода от этого не очевидна.
6. Из опыта работы в хостинг провайдере- 98% случаев угона данных, взломанных аккаунтов и тд, происходит из за человеческого фактора - словарные пароли типа "qwerty123" пароли в txt файлах или сохраненные в бровзере, угнанные почты изза банальных секретных вопросов.... список можно продолжать бесконечно. и только 2% это проблемы в софте.
убунту 14.04 или центос 7, на них можно квм виртуализацию поднять или же контейнеры докер юзать
рейды вообще лучше не собирать, важное бекапьте к себе на комп или куда нить в интернет и пусть все будет на отдельных дисках
Благодарю за ответ. А почему лучше не собирать рейды? как настраивать автоматические бекапы к себе на комп тогда или возможно можно их по smb допустим на жесткий диск подключенный к маршрутизатору закидывать?
Попробуйте freeNAS server, умеет всё что Вам требуется (кроме виртуализации, разве что), основан на freebsd. А вообще, лучше взять серверную ОСь из того что Вам ближе и поднять на ней всё что душе угодно. Я за CentOS или Ubuntu.
Openmediavault на Debian 7. Удобно, что многое настроено из коробки и настраивается через web-интерфейс + мониторинг с отправкой на почту. То что нужно вне оболочки - доустанавливается через пакетный менеджер Debian. Нужно обратить внимание, что конфиги могут быть перезаписаны оболочкой.