Стоит у меня в кладовке мой старый системный блог, на котором крутиться 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
|
Пользуемся!