четверг, 17 февраля 2011 г.

Смотрим медиаконтент с Ubuntu с помощью Western Digital WD TV Live

Вчера привезли мой заказ - Western Digital WD TV Live. Собственно это конечная точка в организации моего домашнего сервера. Теперь с удовольствием могу смотреть на своем телевизоре Toshiba 26SLDT3, все что выложил на сервере для общего доступа, а именно:
1) Фильмы
2) Фото
3) Музыку
4) On-Line трансляции из сети Интернет

Железка очень понравилась своими размерами функционалом и ценой


К телевизору подключал по компонентному кабелю для видео и композитному для аудио. HDMI мой телевизор не поддерживает.
После подключения всех нужных проводов (сеть, питание, кабели)WD TV Live обнаружил новую прошивку на офсайте и благополучно обновился. Настроек пришлось вносить минимум - что очень радует.
Теперь о том, почему выбрал именно WD TV Live.

Изначально рассматривался вариант с покупкой TViX-HD N1
Но его цена слегка нарушала выделенный бюджет. Единственное стоит отметить что отзывы об этой железке только положительные. Так что в принципе можно было купить.

Потом кандидатом стал ASUS O!Play AIR HDP-R3
Радовало что есть WI-FI стандарта N и так сказать известный производитель.
Но почитав форумы отказался от покупки - прошивка на данном устройстве не очень качественная, WI-FI реально работает на очень низких скоростях + цена выше планируемого бюджета.

Вот собственно и все. Пойду посмотрю фильм :)

среда, 16 февраля 2011 г.

Еще раз про удаленное администрирование (Wake-on-LAN)

По скольку мой домашний сервер занял свое подчетное место на шкафу - им нужно удаленно управлять. С этим в принципе проблем нет, как это реализованно у меня можно почитать здесь
Однако бывают ситуации когда сервер нужно погасить по каким либо причинам, а потом соответственно включить. С пунктом включить как раз и будем разбираться.
По скольку мой HP Micro Server N36L поддерживает технологию Wake-on-LAN задача удаленного включения сервера значительно облегчается. Все что нужно сделать это:

1) включить в BIOS сервера соответствующую опцию
2) узнать MAC адрес сетевой карты сервера
3) знать IP адрес или имя Вашего сервера
4) программа которая будет будить сервер по сети
5) Иметь подключение к сети где находится наш сервер

Скачиваем и запускаем программу WOL 1.0.2 (данная программа работает по ОС Windows) или аналогичные программы, и соответственно ее запускаем. Вводим необходимые данные (IP адрес, MAC адрес) и будим свой сервер не вставая с любимого кресла, а не лезем на шкаф по стремянке что бы нажать кнопку :)

Файлокачалка на домашнем сервере (FatRat)

Чем качать торренты мы разобрались здесь
Однако бывают ситуации, когда нужно скачать что нибудь не в виде тррента, а с обычной ссылки. В принципе никто не отменял установку таких решений как Free Download Manager или аналогичных решений для компьютеров с установленной ОС Windows, что собственно в моей домашней сети и сделано. Но зачастую этот способ не очень сильно себя оправдывает и закачка может прерваться из-за различных факторов (особенно если есть в семье дети :))
Понятно что менеджеры закачек имеют такой функционал как докачка файла - тем не менее это не всегда помогает.
По этому было принято решение найти файлокачалку для Ubuntu со следующими требованиями:

1) качать файлы
2) поддерживать докачку
3) WEB доступ к качалке
4) Плагины

Как видим требования не очень сильно отличаются от требований к торрент качалке.
В итоге выбор пал на продукт FatRat Download Manager. Файлокачалка доступна для установки как из Ubuntu Software Center, так и с помощью команды

sudo apt-get update && sudo apt-get install fatrat

В итоге получаем файлокачалку с управлением по WEB интерфейсу.

Торренты на домашнем сервере (Deluge 1.3.1)

Намедни дошли руки до выбора и собственно установки качалки торрентов. Выбор собственно был не большой под мои задачи:
1) качать торренты
2) раздавать торренты
3) WEB доступ к качалке
4) Плагины

В общем и целом стандартный набор задач.
Посмотрев отзывы по торрент качалкам в сети я остановился на Deluge 1.3.1

Имейте ввиду, что при установке Deluge с помощью Ubuntu Software Center установится более старая версия. По этому делаем следующие шаги для установки :

sudo add-apt-repository ppa:deluge-team/ppa

sudo apt-get update

sudo apt-get install deluge

если Вам необходим WEB интерфейс его необходимо установить дополнительно:

sudo apt-get install deluge-webui

Имейте ввиду, что Deluge можно установить в режиме демона (службы), которая будет стартовать вместе с загрузкой ОС, о том как это сделать читаем тут

не забудте поставить для начала Deluge в режиме демона :)

sudo apt-get install deluged

Так же хочется отметить существование различных плагинов для Deluge, посмотреть их можно здесь

PS если Вам не хочется пользоваться WEB интерфейсом Deluge с удаленной машины, можно установить Deluge на любую рабочую станцию и подключиться к "серверному Deluge" в качестве клиента :)

четверг, 3 февраля 2011 г.

Еще немножко безопасности для Ubuntu

Здесь я уже писал про безопасность сервера, но сейчас поговорим о том как правильно опубликовать свой Ubuntu server в интернет. Думаю не для кого ни секрет, что в интернете много угроз, начиная от вирусов заканчивая людьми желающими получить не санкционированный доступ к Вашему серверу.
У меня опубликованы следующие серверы
SSH
FTP
WEB доступ к торрент-качалке

Дабы обезопасить себя от не прошенных гостей необходимо выполнить как минимум следующие действия :
1) Качественный (сложный) пароль
2) Фаерволл
3) Перенаправленный порт для доступа по SSH
4) Программу fail2ban

Данная программа имеется в репозиториях Ubuntu, либо ставится с помощью следующей команды
sudo apt-get install fail2ban

Сама программа занимается следующим - просматривает логи ОС на предмет подбора пароля для SSH, VSFTPD и WEB.

Настройки программы выполняются с помощью редактирования ее конфигурационного файла

etc/fail2ban/jail.conf

Надеюсь рекомендации приведенные здесь, помогут повысить уровень безопасности вашего домашнего сервера, если он публикуется в сети Интернет.

FTP сервер на Ubuntu (VSFTPD)

Некоторым пользователям покажется лишним держать дома FTP сервер, но для меня это решение по сути необходимость. Часто необходим доступ к дистрибутивам ОС и ПО, а таскать с собой флешку не всегда получается. К тому же для организации FTP сервера необходимые компоненты имеются в наличии :
доступ в сеть Интернет
"Белый" IP адрес
сервер на Ubuntu
Желание :)

Я выбирал между 2 продуктами :
1) PROFTPD
2) VSFTPD

Первый вариант имеет более гибкие настройки и больше возможностей - но мне столько не нужно. Кстати для PROFTPD существует GUI конфигуратор и он имеется в репозиториях Ubuntu. Так же существует модуль управления этим FTP сервером для Webmin.

В итоге я поднял FTP сервер VSFTPD

sudo apt-get install vsftpd

И поставил модуль управления этим сервером с помощью Webmin

Для доступа к FTP серверу была создана отдельная учетная запись на сервере, и ее домашний каталог является папкой FTP сервера.