Хорошо, во-первых, я думаю, что этот сайт лучше всего подходит для этого вопроса и что он не подходит под serverfault, хотя это вопрос, связанный с сервером.
Я думал о создании своего многоцелевого домашнего сервера, используя Linux Mint или Ubuntu Server, а также некоторые дополнительные программы, такие как xbmc и virtualbox.
Следующая задача сервера - мои приоритеты:
- Файловый (NAS), медиа и потоковый сервер
- Медиа-центр, используя XBMC
- Маршрутизатор и межсетевой экран с функциями родительского контроля
- Локальный веб-сервер с поддержкой виртуальных хостов
- Torrent/Seed Box
- VPN-сервер
- Гит
... и со следующими функциями:
- Поддерживает поддельный RAID
- Поддерживает аппаратные RAID-контроллеры, Adaptec/HighPoint/Areca/3Ware.
ОБНОВИТЬ:
Если это выполнимо на одной физической машине, тогда я начну исследовать, как построить этот проект.