Найти в Дзене
kapi.bar

Свой мультимедиа-сервер. Установка ПО. Часть 2

Пост Капибарина kriksa.

И снова здравствуйте, дорогие Капибары! Вот и пришло время нам продолжить настройку нашего маленького, но очень гордого мультимедиа-сервера.

Сегодня я расскажу как ставить Plex (но не буду делать скрины, т.к. ставится он в точности как и Emby). Настроим samba и torrserver и сервис потоковой музыки Subsonic. По Qbittorent я пожалуй расскажу отдельно, т.к. в этот пост все просто не влезет (прошу прощения если кто-то ждал именно его)

Итак, достаем свои волшебные палочки! Ну т.е. включаем сервер, если он был выключен и подключаемся к нему по ssh.

Достаем волшебные палочки!
Достаем волшебные палочки!

Давайте для начала установим wget - консольную утилиту для скачивания файлов. Sudo apt install wget -y. Оно нам еще понадобится. Теперь приступим к установке Plex. Для начала скачиваем установочный пакет wget https://downloads.plex.tv/plex-media-server-new/1.40.1.8227-c0dd5a73e/debian/plexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb, затем устанавливаем его sudo dpkg -i plexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb, после установки проверям что сервис запустился sudo systemctl status plexmediaserver.service, он должен висеть со статусом aktive.

Теперь идем в браузер на основном компе и открываем там http://адрес вашего сервера:32400/web. Там нас встретит приветсвие и предложение зарегистрировать учетную запись Plex. Сначала регистрируемся, потом вводим нашу новую учетку и настраеваем Plex по аналогии с Emby. Если все прошло успешно, в консоли на сервере выполняем sudo systemctl enable plexmediaserver, чтобы он автоматически запускался при старте системы.

Теперь давайте установим Samba для общего доступа к нашим файлам на сервере. Sudo apt install samba. Запускаем нашу samba sudo systemctl start smbd и проверяем что она работает sudo systemctl status smbd - должно быть в статусе active!

Установка samba
Установка samba
Samba запущена
Samba запущена

Теперь сделаем нашу папку cloud или кто как назвал - доступной в нашей сети (общей). Но сначала изменим права доступа для нашей папки, чтобы была возможность записи в нее для других пользователей  sudo chmod -R  757 /cloud Теперь нам нужно отредактировать конфиг самбы - sudo nano /etc/samba/smb.conf

-4

В конце файла вставляем такие параметры

[cloud]

comment = Directory cloud

path = /cloud

public = yes

writable = yes

read only = no

guest ok = yes

create mask = 0775

directory mask = 0775

force create mode = 0775

force directory mode = 0775

Выставляем параметры общей папки
Выставляем параметры общей папки

Теперь перезапускаем samba sudo systemctl restart smbd. Готово! Вы великолепны! Теперь можно проверить, что наша папка доступна по сети, в проводнике windows, в адресной строке  пишем \\адрес нашего сервера\cloud либо открываем папку Компьютер, в прводнике сверху три точки - подключить сетевой диск

Подключение сетевого диска
Подключение сетевого диска
Подключение сетевого диска
Подключение сетевого диска

Ура! Теперь мы можем переносить файлы с сервера на основной комп и наоборот! Вы великолепны!

Теперь пожалуй можно установить torrserv - эта программа позволяющая нам воспроизводить торренты в таких программах как Lampa tv и ей подобных. Для начала создадим папочку в которой будет работать torrserv sudo mkdir /opt/torrserver, затем даем права на эту папку sudo chown -R $USER:$USER /opt/torrserver ну и скачиваем и перемещаем наш torrserv в созданную папку sudo wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64 -O /opt/torrserver/torrserver теперь делаем наш файлик исполняемым sudo chmod o+x /opt/torrserver/torrserver Создаём/устанавливаем переменную: export GODEBUG=madvdontneed=1 создаем демона для запуска программы sudo nano /etc/systemd/system/torrserver.service

[Unit]

Description=torrserver

Wants=network-online.target

After=network-online.target

[Service]

Type=simple

NonBlocking=true

WorkingDirectory=/opt/torrserver

ExecStart=/opt/torrserver/torrserver -p 8090

Restart=on-failure

RestartSec=58

[Install]

WantedBy=multi-user.target

Создаем демона torrserv
Создаем демона torrserv

Затем пересчитываем наших демонов sudo systemctl daemon-reload и запускаем torrserv  sudo systemctl start torrserver. Теперь можно проверить наш torrserv - идем по адресу http://наш сервер:8090 (порт можете указать свой при создании демона) и вуаля, видим наш работающий torrserv! Sudo systemctl enable torrserver - добавляем его в автозагрузку.

Веб-морда torrserv
Веб-морда torrserv

Теперь вы можете добавить адрес вашего торрсерва в Lampa и ей подобное, чтобы скачивание и воспроизведение торрент шло через него.

Теперь установим сервис потоковой музыки Subsonic! Сперва поставим java - sudo apt-get install openjdk-8-jre

Ставим Java
Ставим Java

Затем скачиваем и устанавливаем сам subsonic wget https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.6.deb и sudo dpkg - subsonic-6.1.6.deb

Скачиваем и устанавливаем Subsonic
Скачиваем и устанавливаем Subsonic

Затем запускаем наш сервис sudo systemctl start subsonic и проверяем что он работает sudo systemctl status subsonic. Готово! Идем на основном компе по адресу http://адрес сервера:4040, вводим логин\пароль admin\admin и настраиваем наш сервис. Для начала изменим язык на русский - setting - Default language-русский

Меняем язык
Меняем язык

Нужно создать папочку где мы будем хранить и откуда будет воспроизводиться наша музыка mkdir /cloud/music ( то же самое теперь можно сделать через проводник windows в нашей общей папке, просто там создайте папку music) и создадим нового пользователя нашего сервиса

Создаем пользователя
Создаем пользователя

Теперь указываем папку с нашей музыкой и настраиваем автосканирование на 00 каждого дня.

Выбор папки и время сканирования
Выбор папки и время сканирования
-15

Готово! И снова мы великолепны! Теперь осталось добавить susbsonic в автозагрузку sudo systemctl enable subsonic и настроить его как вам удобно. Ну а я на этом сегодня все! Всего доброго и до новых встреч!

P.S. Напоминаю всем системным администраторам, программерам и прочим специалистам - я не настоящий сварщик, если вы считаете, что выбор ОС, способ настройки или еще какие факторы - неправильными - напишите свой пост с указанием моих ошибок и вашей версией, как это все нужно делать. Я не истина в последней инстанции. Всего хорошего!

Обсудить: https://kapi.bar/post/svoi-myltimedia-server-ystanovka-po-chast-2