Привет, %username%!
Сегодня хочу открыть этим постом серию записей о том, как я настраивал домашний медиа-сервер.
Сегодня хочу открыть этим постом серию записей о том, как я настраивал домашний медиа-сервер.
Постановка задачи:
Хочу домашний сервер для своих задач. А именно:- повесить где-нибудь в коридоре рядом с роутером, чтобы не гудел по ночам в комнате;
- запускать Web/Java/домашняя continues integration для своих проектов, либо для каких-то интересных решений (например, учет домашних финансов);
- файло-хранилище (
помойка). (Так уже сложилось, что объем фотографий не помещается целиком на ноуте, даже с дополнительным винчестером): - поэтому хочется хранить это всё на сервере, на клиенте просматривать;
- клиентов может быть много два ноута, телефоны, планшеты;
- у клиентов разные ОС. linux/windows/android/symbian;
- как решение NFS/Samba/webDav, может позже ещё чего придумается;
- медиа центр:
- музыка
- подключу туда хорошие колонки (из-за нехватки места ноутбук всегда убирается в сумку), а музыку иногда хочется послушать в качественном звуке;
- видео и фото:
- выведу HDMI на телевизор;
- управлять буду беспроводной клавиатурой с тачпадом и телефоном;
- настрою интернет-телевидение (без приставки), т.к. у меня бесплатный пакет, а по факту нужен только один канал - СОЮЗ.
- "домашнее облако"
- синхронизация фоток с телефона автоматом
- возможность "расшарить" что-то другим пользователям интернета
- возможность просмотра данных через web:
- медиа;
- просмотр фотографий;
- просмотр заранее скаченных мультфильмов для детей (чтобы не через ютуб с его агрессивной рекламой);
- книжки;
- удобный анализатор и сортировщик коллекций домашнего фото и видео;
- автоматический конвертер видео файлов с фотоаппарата;
- ... и т.д. (много можно ещё чего понаписать, ни одно облако сейчас такого не предоставляет, а я могу настроить всё, что захочу );
- домашняя VPN-сеть:
- имею доступ к своим файлам откуда угодно с ноутбука;
- могу поставить клиент на работе куда хочу удаленно по RDP (teamviewer такому решению проигрывает по всем параметрам);
- фильтры контента и контроль безопасности:
- при желании можно сервер поставить получать интернет и раздавать дальше (наверное, поэтому я заложился и купил маму с двумя сетевыми картами), а дальше настраиваем что хочется ;
Подборка железа:
Любой сервер начинается с железки. Под него можно взять старенький ноутбук, у которого экран разбит, или старый комп. У меня такой железки под рукой не было, поэтому решил собрать себе мини-компьютер:- простая мама + целерон;
- большой винт в 4Гб;
- SSD, чтобы по мелочам не напрягать большой винт и чтобы грузилось всё быстро;
- побольше памяти для memory дисков, чтобы поменьше ставить напрягать SSD
- корпус;
- беспроводная клавиатура с тачпадом.