
Стоит у меня в кладовке мой старый системный блог, на котором крутиться Ubuntu Server. После покупки XBox 360 задался вопросом как с его помощью просматривать кинофильмы с моего домашнего сервера. После непродолжительных поисков остановился на uShare.
uShare - это лёгкий UPnP сервер с поддержкой XBox 360 и PlayStation 3, который предоставляет файлы в локальной сети, прикрываясь медиаплеером, для лёгкого просмотра с вышеназванных приставок.
Установка uShare
Установка незамысловата, благо uShare есть в репозиториях Ubuntu:
1 |
sudo apt-get install ushare |
Далее настроим наш сервер. Вводим в терминале команду:
1 |
sudo nano /etc/ushare.conf |
Приведу свой пример настроек с моими пояснениями:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# Название UPnP сервера (стандартное название: uShare). USHARE_NAME=Server # Какую локальную сеть "прослушивает" uShare (стандартная eth0). # Пример: USHARE_IFACE=eth1 USHARE_IFACE=eth0 # Порт сервера (по умолчанию каждый раз порт выбирается случайный порт) # Пример: USHARE_PORT=49200 USHARE_PORT=49200 # Порт для подключения через Telnet # Пример: USHARE_TELNET_PORT=1337 USHARE_TELNET_PORT= # Директории с файлами (разделяются пробелом или запятой). # Пример: USHARE_DIR=/dir1,/dir2 USHARE_DIR=/home/sk8er/torrents/Movies,/home/sk8er/torrents/Music,/home/sk8er/torrents/Series # Use to override what happens when iconv fails to parse a file name. # The default uShare behaviour is to not add the entry in the media list # This option overrides that behaviour and adds the non-iconv`ed string into # the media list, with the assumption that the renderer will be able to # handle it. Devices like Noxon 2 have no problem with strings being passed # as is. (Umlauts for all!) # # Options are TRUE/YES/1 for override and anything else for default behaviour USHARE_OVERRIDE_ICONV_ERR=true # Включить веб интерфейс (yes/no) USHARE_ENABLE_WEB=yes # Включить подключение с помощью Telnet (yes/no) USHARE_ENABLE_TELNET=no # Включить режим совместимости с XBox (yes/no) USHARE_ENABLE_XBOX=yes # Использовать DLNA профиль (yes/no) # Требуется для PlayStation 3 и других устройств USHARE_ENABLE_DLNA=yes |
Заранее укажу один момент. Если включаем веб интерфейс, то нужно обязательно указать порт сервера, ибо интерфейс доступен по определённому порту.
Далее для автозагрузки прописываем в терминале:
1 |
sudo update-rc.d ushare defaults |
Пользуемся!