Пост Капибарина 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!
Теперь сделаем нашу папку cloud или кто как назвал - доступной в нашей сети (общей). Но сначала изменим права доступа для нашей папки, чтобы была возможность записи в нее для других пользователей sudo chmod -R 757 /cloud Теперь нам нужно отредактировать конфиг самбы - sudo nano /etc/samba/smb.conf
В конце файла вставляем такие параметры
[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
Затем пересчитываем наших демонов sudo systemctl daemon-reload и запускаем torrserv sudo systemctl start torrserver. Теперь можно проверить наш torrserv - идем по адресу http://наш сервер:8090 (порт можете указать свой при создании демона) и вуаля, видим наш работающий torrserv! Sudo systemctl enable torrserver - добавляем его в автозагрузку.
Теперь вы можете добавить адрес вашего торрсерва в Lampa и ей подобное, чтобы скачивание и воспроизведение торрент шло через него.
Теперь установим сервис потоковой музыки Subsonic! Сперва поставим java - sudo apt-get install openjdk-8-jre
Затем скачиваем и устанавливаем сам subsonic wget https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.6.deb и sudo dpkg - subsonic-6.1.6.deb
Затем запускаем наш сервис sudo systemctl start subsonic и проверяем что он работает sudo systemctl status subsonic. Готово! Идем на основном компе по адресу http://адрес сервера:4040, вводим логин\пароль admin\admin и настраиваем наш сервис. Для начала изменим язык на русский - setting - Default language-русский
Нужно создать папочку где мы будем хранить и откуда будет воспроизводиться наша музыка mkdir /cloud/music ( то же самое теперь можно сделать через проводник windows в нашей общей папке, просто там создайте папку music) и создадим нового пользователя нашего сервиса
Теперь указываем папку с нашей музыкой и настраиваем автосканирование на 00 каждого дня.
Готово! И снова мы великолепны! Теперь осталось добавить susbsonic в автозагрузку sudo systemctl enable subsonic и настроить его как вам удобно. Ну а я на этом сегодня все! Всего доброго и до новых встреч!
P.S. Напоминаю всем системным администраторам, программерам и прочим специалистам - я не настоящий сварщик, если вы считаете, что выбор ОС, способ настройки или еще какие факторы - неправильными - напишите свой пост с указанием моих ошибок и вашей версией, как это все нужно делать. Я не истина в последней инстанции. Всего хорошего!
Обсудить: https://kapi.bar/post/svoi-myltimedia-server-ystanovka-po-chast-2