Как установить и настроить Plex на VPS
Plex — один из самых зрелых медиасерверов: удобные приложения под любые устройства, красивый интерфейс и отлаженный удалённый доступ. Установить Plex на VPS стоит, чтобы ваша медиатека стримилась отовсюду через фирменные клиенты. Разберём установку по шагам: от пакета Plex Media Server до библиотек и удалённого доступа, и честно обсудим особенности транскодинга и требований к ресурсам.
Содержание
Обсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Что такое Plex и чем он отличается от аналогов
Plex Media Server — это сервер, который организует вашу медиатеку и раздаёт её через фирменные приложения для телефонов, планшетов, телевизоров, приставок и браузера. Он подтягивает обложки, описания, трейлеры, раскладывает контент по библиотекам и синхронизирует прогресс просмотра между устройствами. По ощущениям это личный стриминговый сервис на базе ваших файлов.
Ключевое отличие Plex от полностью открытых аналогов — зрелость экосистемы и удобство клиентов. Приложения Plex вылизаны, стабильны и есть практически под всё, а удалённый доступ настраивается проще. Обратная сторона — Plex завязан на учётную запись Plex и облачную авторизацию: сервер локальный, но вход и часть функций идут через сервисы Plex. Базовое использование бесплатно, часть продвинутых возможностей — по подписке Plex Pass.
Как и у любого медиасервера, у Plex есть тяжёлая операция — транскодинг. Когда устройство не поддерживает формат файла или нужно понизить качество под слабый канал, сервер перекодирует поток на лету, нагружая процессор. Это главный фактор при выборе ресурсов, и ниже мы разберём его отдельно.
Подготовка VPS и требования к ресурсам
Требования зависят от сценария. При прямом воспроизведении, когда клиент понимает формат файла, Plex почти не грузит процессор — хватает 2 ядер и 2–4 ГБ RAM, а основные ресурсы это диск под медиатеку и канал под стриминг. При активном транскодинге, особенно нескольких потоков высокого разрешения, требования к процессору резко возрастают.
Диск закладывайте с большим запасом: медиатека объёмна и только растёт. Начните с обновления системы:
apt update && apt upgrade -y
Локация напрямую влияет на комфорт просмотра: чем ближе сервер, тем стабильнее поток и меньше задержки. Для зрителей в России логична RU-площадка, для доступа из-за рубежа — соответствующая локация. У MAATRIX доступны RU, US и UK с оплатой из России картой, СБП или криптой, поэтому медиасервер удобно разместить там, откуда его будут смотреть.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPSУстановка Plex Media Server
Plex ставится из официального репозитория, что обеспечивает свежую версию и обновления. Подключите репозиторий Plex и установите сервер:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor -o /usr/share/keyrings/plex.gpg
echo "deb [signed-by=/usr/share/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main" > /etc/apt/sources.list.d/plexmediaserver.list
apt update && apt install plexmediaserver -y
После установки сервис запускается сам. Проверьте, что он работает и слушает свой порт 32400:
systemctl status plexmediaserver
ss -tlnp | grep 32400
Веб-интерфейс управления доступен на порту 32400 по пути /web. На сервере без графической оболочки к нему подключаются через SSH-туннель для первичной настройки, потому что Plex по умолчанию разрешает административный доступ только с локального адреса.
Первичная настройка через SSH-туннель
Особенность Plex: мастер настройки и админ-доступ открыты только для локальных соединений в целях безопасности. Поэтому для первого входа пробросьте порт через SSH-туннель с рабочей машины:
ssh -L 32400:127.0.0.1:32400 root@IP-сервера
Теперь откройте http://localhost:32400/web. Plex попросит войти в учётную запись Plex (или создать её) — это обязательный шаг из-за облачной авторизации. После входа запустится мастер: имя сервера, добавление библиотек и базовые настройки. Именно вход через туннель с локального адреса даёт вам права администратора на этот сервер — если зайти иначе, Plex сочтёт доступ удалённым и ограничит управление.
Библиотеки и раскладка медиа
Библиотека в Plex — это папка с медиа определённого типа. Подготовьте структуру каталогов заранее, разложив контент по типам:
mkdir -p /srv/media/{movies,shows,music}
chown -R plex:plex /srv/media
Права на каталоги обязательно выдайте пользователю plex, иначе сервер не увидит файлы. В мастере добавьте библиотеки, указав эти пути и тип содержимого. Plex просканирует папки, скачает метаданные, обложки и описания. Точность распознавания сильно зависит от именования файлов: фильмы называйте с годом, сериалы — с номерами сезонов и эпизодов по общепринятой схеме. Тогда Plex надёжно сопоставит файлы с базой и красиво оформит каталог.
После сканирования контент появляется в приложениях Plex на всех ваших устройствах с постерами, описаниями и синхронизацией прогресса. Это и есть главное удобство: начал смотреть на телефоне — продолжил на телевизоре с того же места.
Удалённый доступ, транскодинг и обслуживание
Удалённый доступ — сильная сторона Plex, но на сервере есть нюанс. Обычно Plex сам пробрасывает доступ, но на VPS с публичным IP лучше включить удалённый доступ явно в настройках сервера, указав публичный адрес и порт 32400. Для безопасности и аккуратного HTTPS можно поставить перед Plex реверс-прокси, хотя фирменные клиенты работают и через собственный механизм Plex. Если используете прокси, пробрасывайте порт 32400 с сохранением заголовков.
Теперь про транскодинг — главный фактор нагрузки. Идеальный сценарий это direct play, когда устройство воспроизводит файл напрямую и сервер почти не тратит процессор. Чтобы этого добиться, храните медиа в широко поддерживаемых форматах и не занижайте качество без нужды. Транскодинг же включается при несовместимости формата или ограничении битрейта, и он тяжёл: один поток 1080p занимает несколько ядер, 4K — больше, а потоки суммируются. Если планируете регулярный транскодинг нескольких зрителей, честно берите сервер с запасом ядер — иначе зрители получат буферизацию.
Обслуживание сводится к контролю диска и обновлений. Медиатека растёт, следите за местом; Plex обновляется через apt вместе с системой. Когда медиатека и число зрителей увеличиваются, а транскодинг упирается в процессор, надёжнее перейти на VPS помощнее с большим числом ядер и вместительным быстрым диском. У MAATRIX такие серверы доступны в локациях RU, US и UK с оплатой из России картой или криптой, и Plex масштабируется без смены площадки.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPSОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Частые вопросы
Сколько ресурсов нужно Plex на VPS?
При прямом воспроизведении достаточно 2 ядер и 2–4 ГБ RAM; для транскодинга видео высокого разрешения нужен процессор с запасом ядер, а поток 4K особенно требователен.
Почему для настройки Plex нужен SSH-туннель?
Plex открывает административный доступ только с локального адреса; вход через туннель с localhost даёт вам права администратора на сервер.
Обязательна ли учётная запись Plex?
Да, сервер локальный, но вход и часть функций идут через облачную авторизацию Plex, поэтому аккаунт нужен даже на своём VPS.
Как оплатить VPS под Plex из России?
У MAATRIX доступна оплата картой российского банка, по СБП, криптовалютой или токеном MAAT, иностранная карта не нужна.
Нужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.