Обновление Plex Media Server на Ubuntu
Как обновить Plex Media Server на Ubuntu: подключение официального репозитория с автообновлением, ручная установка .deb, вариант в Docker, резервная копия медиатеки и откат на прошлую версию.

Plex на Linux можно обновлять двумя способами: качать .deb руками при каждом выпуске — или один раз подключить официальный репозиторий и дальше получать обновления вместе со всей системой обычной командой apt upgrade. Второй вариант правильнее почти всегда, и именно с него стоит начать. Соберите команды под свой случай в конструкторе — подробности ниже.
Конструктор команд: Plex на Ubuntu
Выберите способ обновления — команды соберутся под вашу систему.
Почему репозиторий лучше ручной установки
Ручное обновление выглядит просто: зашёл на сайт, скопировал ссылку, скачал, поставил. Проблемы начинаются потом.
- Версию приходится отслеживать самому. Plex выпускает обновления каждые две-три недели, и часть из них закрывает уязвимости.
- Ссылку легко перепутать. Раздельные сборки для разных архитектур: для мини-ПК на ARM нужен другой пакет, чем для обычного сервера.
- Ничего не мешает поставить версию старее установленной и получить проблемы с базой медиатеки.
С репозиторием всё это исчезает: apt сам видит новую версию, сам проверяет подпись пакета и сам ставит правильную сборку под вашу архитектуру.
Где посмотреть текущую версию
Три способа, в порядке удобства:
# что установлено в системе
dpkg -l plexmediaserver | tail -n 1
# работает ли служба прямо сейчас
systemctl status plexmediaserver --no-pager
# слушает ли сервер свой порт
sudo ss -tlnp | grep 32400В веб-интерфейсе версия видна в «Настройки → Общие», там же Plex сообщает о доступном обновлении. Сам веб-интерфейс открывается по адресу вида http://192.168.1.10:32400/web — подставьте адрес своего сервера.

Резервная копия перед обновлением
Обновления Plex редко ломают что-то серьёзное, но база медиатеки хранит историю просмотров, коллекции, метки «просмотрено» и настройки — терять это обидно.
sudo systemctl stop plexmediaserver
sudo tar czf ~/plex-backup-$(date +%F).tar.gz \
-C '/var/lib/plexmediaserver/Library/Application Support' 'Plex Media Server'
sudo systemctl start plexmediaserverАрхив весит от сотен мегабайт (в основном за счёт обложек и превью) и восстанавливается обратной распаковкой при остановленной службе. Делать копию имеет смысл раз в месяц или перед крупным обновлением.
Обновление через репозиторий: что происходит
Команды собраны в конструкторе выше, а по шагам логика такая:
- Ключ подписи скачивается в
/etc/apt/keyrings/— это способ, принятый в современных Ubuntu. Инструкции сapt-key addустарели: команда удалена из системы. - Строка репозитория кладётся отдельным файлом в
/etc/apt/sources.list.d/plex.listи явно ссылается на этот ключ черезsigned-by. - Дальше
sudo apt update && sudo apt install plexmediaserverставит или обновляет сервер.
После обновления служба перезапускается автоматически. Если Plex после этого не отвечает, смотрите журнал: journalctl -u plexmediaserver -n 50.
Вариант в Docker
Если сервер уже работает с контейнерами, Plex в Docker удобнее: обновление — это смена образа, откат — запуск предыдущего тега, а настройки живут в отдельной папке и не зависят от системы.
Важные нюансы:
- Режим сети
hostнужен, чтобы Plex находился приложениями в локальной сети автоматически. В обычном режимеbridgeобнаружение не работает и сервер придётся добавлять по адресу вручную. - Права на папки. Переменные
PUIDиPGIDдолжны совпадать с владельцем медиатеки, иначе Plex не увидит файлы. - Аппаратное перекодирование требует проброса устройства:
--device /dev/dri:/dev/driдля встроенной графики Intel.
Аппаратное перекодирование: проверьте, включено ли оно
Самая частая причина «сервер тормозит, видео тормозит» — перекодирование силами процессора. При включённом аппаратном ускорении та же задача занимает несколько процентов нагрузки вместо ста.
# есть ли устройство для аппаратного кодирования
ls -l /dev/dri/
# пользователь plex должен иметь к нему доступ
sudo usermod -aG render,video plex
sudo systemctl restart plexmediaserverДальше в настройках Plex включается пункт «Использовать аппаратное ускорение, если доступно» — он требует подписки Plex Pass. Проверить, что ускорение реально работает, можно во вкладке «Панель управления»: у активного потока появится пометка (hw).
Частые проблемы
После обновления сервер не запускается. Смотрите journalctl -u plexmediaserver -n 100. Чаще всего дело в правах на папку с базой после ручных экспериментов: восстановите владельца командой sudo chown -R plex:plex /var/lib/plexmediaserver.
Сервер не виден в приложении на телевизоре. Проверьте, что сервер и клиент в одной подсети и что в Docker используется режим host. Для доступа снаружи нужен либо аккаунт Plex с включённым удалённым доступом, либо проброс порта 32400.
Библиотека потеряла метаданные. Не запускайте повторное сканирование сразу — сначала проверьте, доступны ли файлы по прежним путям: при переезде на другой диск точка монтирования могла измениться.
Нет обновлений в веб-интерфейсе. На Linux Plex не умеет обновляться из интерфейса — кнопка там только информационная. Обновление ставится через apt или Docker.
Что читать дальше
- Обновление qBittorrent-nox на Ubuntu Server — второй обязательный житель домашнего сервера.
- Root и sudo в Ubuntu — как правильно выдавать права на сервере.
- Измеряем скорость SSD — если Plex тормозит при сканировании библиотеки, проверьте диск.
Частые вопросы
Как обновить Plex на Ubuntu?
Подключите официальный репозиторий Plex — тогда обновление сводится к sudo apt update && sudo apt install --only-upgrade plexmediaserver, а дальше сервер обновляется вместе со всей системой. Готовые команды собраны в конструкторе выше.
Почему Plex не обновляется сам, хотя показывает новую версию?
На Linux автоматическое обновление из веб-интерфейса не поддерживается: сообщение о новой версии там только информационное. Обновление выполняется пакетным менеджером или заменой Docker-образа.
Обновление удалит мою медиатеку?
Нет, база и настройки хранятся отдельно от программы, в /var/lib/plexmediaserver. Но резервную копию перед обновлением сделать стоит — это одна команда, и она страхует от любых неожиданностей.
Как откатиться на предыдущую версию Plex?
Скачайте нужный .deb с сайта Plex или возьмите его из кэша /var/cache/apt/archives/ и установите через sudo dpkg -i. Перед откатом обязательно восстановите резервную копию базы: новая версия могла обновить её формат.
Нужен ли Plex Pass?
Для просмотра дома — нет. Подписка нужна для аппаратного перекодирования, синхронизации на устройства, пропуска заставок в сериалах и мобильных приложений без разовой покупки.
Какой порт использует Plex?
Основной — 32400. На нём работает и веб-интерфейс по адресу http://адрес-сервера:32400/web. Для удалённого доступа пробрасывается именно он.
Что лучше: пакет или Docker?
Пакет проще: поставил и забыл, обновления приходят с системой. Docker удобнее, когда на сервере уже есть контейнеры, нужен быстрый откат или несколько экземпляров сервера.
Если статья пригодилась — отметьте, это помогает выбирать темы
Статья помогла?
Комментарии
Пока никто не написал. Будьте первым — вопрос или свой опыт одинаково полезны.