Plex на Ubuntu 24.04: пошаговая установка
Plex превращает сервер в персональный стриминговый сервис с вылизанным интерфейсом, приложениями под все платформы и удобным удалённым доступом. Свою коллекцию фильмов, сериалов и музыки вы смотрите откуда угодно, а Plex сам подтягивает обложки, описания и трейлеры. Ниже пошаговая установка Plex на Ubuntu 24.04: от подключения репозитория и привязки аккаунта до настройки библиотек и удалённого доступа.
Содержание
Обсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Что даёт Plex и в чём его особенность
Plex — это связка из серверной части, которую вы ставите на свою машину, и клиентских приложений. Главное отличие от полностью автономных решений в том, что Plex завязан на облачный аккаунт: авторизация, обнаружение сервера снаружи и часть функций проходят через сервис Plex. Это одновременно удобство и компромисс — удалённый доступ настраивается заметно проще, чем у конкурентов, но взамен вы регистрируете аккаунт и часть возможностей скрыта за платной подпиской Plex Pass.
Для большинства пользователей бесплатной версии более чем достаточно: библиотеки, метаданные, воспроизведение на любых устройствах работают без оплаты. Plex Pass добавляет аппаратный транскодинг, скачивание для офлайна, расширенный родительский контроль и ещё несколько функций. Стоит ли он денег — зависит от того, нужен ли вам транскодинг с ускорением на видеокарте. Мы разберём установку так, чтобы всё базовое заработало бесплатно.
Требования к серверу
Как и любой медиасервер, Plex делится на лёгкую и тяжёлую работу. Каталогизация, интерфейс и прямое воспроизведение файлов, которые клиент понимает, почти не грузят сервер — здесь достаточно скромного VPS с 2 ядрами и 2 ГБ RAM. Основной ресурс, который вам понадобится, — это дисковое место под медиатеку, и его берут с запасом: коллекция имеет свойство расти.
Тяжёлая работа — это транскодинг, когда сервер перекодирует видео под клиент или под узкий канал в реальном времени. Программный транскодинг одного 1080p-потока нагружает несколько ядер, а 4K может не потянуть даже мощный процессор. Аппаратное ускорение снимает эту нагрузку, но в Plex оно доступно только с подпиской Plex Pass. Поэтому планируйте конфигурацию честно: если все ваши устройства проигрывают файлы напрямую, хватит недорогого сервера; если нужен транскодинг для нескольких зрителей, берите машину помощнее.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPSУстановка Plex Media Server
На Ubuntu 24.04 правильный путь — подключить официальный репозиторий Plex, чтобы получать обновления через apt. Добавьте ключ репозитория и его адрес, затем установите пакет сервера.
apt update && apt install -y curl apt-transport-https
curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key \
| gpg --dearmor -o /etc/apt/keyrings/plex.gpg
echo "deb [signed-by=/etc/apt/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main" \
> /etc/apt/sources.list.d/plexmediaserver.list
После добавления репозитория обновите индексы и установите сервер. Служба запустится автоматически и будет слушать порт 32400 — это стандартный порт Plex, через него идёт и веб-интерфейс, и весь трафик.
apt update
apt install -y plexmediaserver
systemctl enable --now plexmediaserver
systemctl status plexmediaserver
Проверьте статус службы. Если она активна, сервер готов к первичной настройке через веб-интерфейс.
Привязка аккаунта и первичная настройка
Вот тут кроется особенность Plex, о которой стоит знать заранее. Панель управления сервером по умолчанию доступна только с локального адреса, а сервер вы, скорее всего, ставите удалённо на VPS. Прямое обращение к порту 32400 снаружи Plex воспринимает как небезопасное и не пускает в настройки. Обходят это через SSH-туннель: вы пробрасываете локальный порт на удалённый сервер и открываете панель как будто локально.
ssh -L 8888:localhost:32400 root@ВАШ_IP_СЕРВЕРА
После этого откройте в браузере адрес с проброшенным портом и путём к веб-панели — вас попросят войти в аккаунт Plex или создать его. Регистрация бесплатна. Именно через этот аккаунт Plex потом организует удалённый доступ к вашему серверу из любой точки. После входа мастер предложит назвать сервер и добавить первые библиотеки.
Организация библиотек и медиатеки
Библиотека в Plex — это папка с контентом определённого типа. Заранее наведите порядок в файлах: Plex распознаёт метаданные по именам, поэтому аккуратная структура каталогов напрямую влияет на то, насколько красиво будет выглядеть коллекция.
mkdir -p /srv/media/movies /srv/media/tv /srv/media/music
chown -R plex:plex /srv/media
Права обязательны: сервер работает от пользователя plex, и без доступа к каталогам библиотека останется пустой. Для фильмов используйте схему с годом выпуска в имени файла — это резко повышает точность распознавания. Сериалы раскладывайте по папкам сезонов с номерами серий в названии. После добавления библиотеки Plex запустит сканирование и подтянет постеры, описания, актёрский состав и даже трейлеры из своих источников. Этот процесс может занять время для крупной коллекции, зато потом навигация выглядит как в настоящем стриминге.
Удалённый доступ и транскодинг
Удалённый доступ — сильная сторона Plex. В настройках сервера есть раздел Remote Access, который через облако Plex устанавливает связь между вашим сервером и клиентами снаружи, часто вообще без ручной возни с портами. Если автоматика не срабатывает, помогает ручное открытие порта 32400 в фаерволе и указание его в настройках.
ufw allow 32400/tcp
Теперь о транскодинге, который упирается в железо. Если при воспроизведении процессор сервера уходит в потолок и видео подтормаживает, значит, Plex перекодирует поток программно. Способов снизить нагрузку два. Первый и бесплатный — держать медиатеку в форматах, которые клиенты играют напрямую, тогда транскодинг вообще не нужен. Второй — аппаратное ускорение на видеокарте, но оно требует подписки Plex Pass и наличия подходящего GPU на сервере.
Отсюда вытекает выбор конфигурации. Для домашнего сервера с прямым воспроизведением достаточно недорогого VPS. Если же нужен уверенный транскодинг для нескольких зрителей, берите сервер с производительным процессором или видеокартой. У MAATRIX можно подобрать подходящую машину в нужной локации — US или UK ближе к зарубежным источникам метаданных и контента, RU для минимального пинга внутри страны — и оплатить из России картой, СБП или криптой. Начните со скромного тарифа и масштабируйтесь по мере роста аудитории.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Арендовать VPSОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Частые вопросы
Почему не открывается панель Plex на VPS?
По умолчанию настройки доступны только локально. Пробросьте порт 32400 через SSH-туннель командой ssh -L и откройте панель как локальную — тогда мастер пустит вас в настройки.
Нужна ли подписка Plex Pass?
Для базовых функций — библиотек, метаданных и прямого воспроизведения — нет, всё работает бесплатно. Plex Pass нужен в основном ради аппаратного транскодинга и офлайн-загрузки.
Какой сервер выбрать под Plex на Ubuntu 24.04?
Для прямого воспроизведения хватит 2 ядер, 2 ГБ RAM и диска под медиатеку. Для транскодинга нескольких потоков нужен мощный CPU или GPU с подпиской.
Как настроить удалённый доступ к Plex?
Включите Remote Access в настройках сервера — облако Plex само установит связь. Если не срабатывает, откройте порт 32400 в фаерволе и укажите его вручную.
Нужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.