Гид по технологиям

Как установить Plex на Raspberry Pi и настроить домашний медиасервер

8 min read Технологии Обновлено 01 Jan 2026
Установить Plex на Raspberry Pi — подробный гайд
Установить Plex на Raspberry Pi — подробный гайд

plextv-raspberry-pi

Что нужно перед началом

Raspberry Pi 4 in case

Короткий чеклист перед началом:

  • Raspberry Pi 4B (оптимально): лучшее соотношение цена/производительность.
  • Кабель Ethernet: проводное подключение даёт более стабильный стрим.
  • Носитель для данных: большой microSD под систему и/или внешний USB SSD для медиатеки.
  • Компьютер с SSH-клиентом для установки и удалённого управления.
  • Источники питания, корпус с охлаждением и при необходимости радиаторы.

Важно: если планируете транскодирование (изменение качества/формата видео на лету), имейте в виду, что Pi имеет ограниченные возможности аппаратного ускорения — реальное транскодирование до больших разрешений может не соответствовать ожиданиям. Для пассивной доставки файлов в родном формате часто достаточно.

Установка и обновление Raspberry Pi OS

Рекомендуемая система: Raspberry Pi OS Lite (64-bit). Это облегчённый порт Debian без графической оболочки — идеально для сервера.

  1. Запишите образ на microSD или SSD (следуйте официальному гайду по записи образа).
  2. В расширенных настройках задайте имя хоста (например plexpi), пользователя и пароль. Это упростит доступ по SSH.
  3. Вставьте microSD или подключите SSD. Если используете SSD, проверьте инструкции по загрузке с USB (USB boot).

Подключитесь по SSH к Pi:

ssh your_username@plexpi.local

При первом подключении появится предупреждение о подлинности хоста — введите yes, затем пароль. Обратите внимание на локальный IP-адрес из предупреждения — он пригодится.

Обновите пакеты сразу после первого запуска:

sudo apt update && sudo apt upgrade -y

Установка Plex Media Server на Raspberry Pi 4B

install plexmediaserver on raspberry pi

Plex не в стандартных репозиториях, поэтому добавим официальный репозиторий и ключ.

Установите поддержку HTTPS для apt:

sudo apt install apt-transport-https -y

Добавьте репозиторий Plex:

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Импортируйте ключ подписи:

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

Обновите индексы и установите Plex:

sudo apt update
sudo apt install plexmediaserver -y

После установки будет создан системный пользователь plex и группа plex. Запустите и включите автозапуск:

sudo systemctl start plexmediaserver
sudo systemctl enable plexmediaserver

Перезагрузите Raspberry Pi:

sudo reboot

Проверить статус сервера:

sudo service plexmediaserver status

Если система работает правильно, вы увидите статус «active» в зелёном.

Настройка Plex через веб-интерфейс

Перед настройкой создайте папки для медиа на Pi, например:

mkdir -p ~/movies ~/tvshows ~/music ~/photos

Копируйте файлы на Pi через SCP или rsync. Пример scp:

scp /path/to/local/movies/* your_username@plexpi.local:~/movies

Откройте браузер и перейдите по адресу:

или

Plex запросит вход через аккаунт (Google, Facebook, Apple или email). Подумайте о приватности: для минимизации утечек используйте отдельную почту и уникальный пароль.

На страницах приветствия закройте рекламные окна Plex Pass и укажите имя сервера. Если хотите удалённый доступ, отметьте “Allow me to access my media outside my home” и следуйте подсказкам.

Добавьте библиотеки: «Add Library» → выберите тип (Movies/TV Shows/Music/Photos) → «Browse for Media Folder» и укажите соответствующую папку на Pi.

Подключение клиентских устройств

Plex доступен через веб, мобильные приложения (Android/iOS), а также через Smart TV, медиаплееры и приставки. Войдите в приложение теми же учётными данными.

Совет: при медленной работе используйте проводное подключение для сервера и клиентов по возможности — это уменьшает латентность и буферизацию.

Когда Plex на Raspberry Pi не подойдёт

  • Если вы требуете одновременного аппаратного транскодирования нескольких 4K потоков — Raspberry Pi не лучший выбор.
  • Если ваша медиатека постоянно растёт и нужна высокая IOPS-производительность — выбирайте NAS с SATA/RAID или выделенный сервер с NVMe.
  • Если политика приватности критична и вы не хотите аккаунта у третьей стороны — рассматривайте полностью локальные решения, описанные ниже.

Альтернативы и сравнение

  • Jellyfin — полностью бесплатная и локальная альтернатива без облачной авторизации. Подходит тем, кто не хочет учётной записи Plex.
  • Emby — похож на Plex, с платными премиум-функциями.

Короткая таблица-решение (качественная оценка):

  • Plex: удобство, облачная интеграция, премиум-функции (Plex Pass).
  • Jellyfin: приватность, открытый код, отсутствуют внешние зависимости.
  • Emby: гибридный подход, требует подписки за некоторые функции.

Хранилище и монтирование: практические примеры

Подключение внешнего диска и автоматический монт через /etc/fstab:

  1. Определите UUID диска:
sudo blkid
  1. Создайте точку монтирования и установите права:
sudo mkdir -p /mnt/plexdrive
sudo chown your_username:your_username /mnt/plexdrive
  1. Добавьте строку в /etc/fstab (пример для ext4):
UUID=ваш-uuid /mnt/plexdrive ext4 defaults,noatime 0 2
  1. Примонтируйте:
sudo mount -a

Если диск в формате NTFS (внешие HDD для Windows), установите пакет ntfs-3g и используйте опции для корректных прав доступа.

Сетевые настройки: порты и удалённый доступ

Plex по умолчанию обслуживает веб-интерфейс на порту 32400. Для внешнего доступа обычно требуется проброс порта (port forwarding) на роутере — перенаправьте внешний порт 32400 на внутренний IP Raspberry Pi. Альтернативы: настроить VPN (более безопасно) или использовать туннель, например через tunnel сервиса, если вы не хотите проброса портов.

Важно: проброс портов открывает доступ из интернета — усилите безопасность (см. раздел ниже).

Безопасность и приватность

  • Смените учётные записи по умолчанию; используйте сильные пароли.
  • Отключите проброс портов, если не нужен внешний доступ — используйте VPN.
  • Установите файервол UFW и разрешите только необходимые порты:
sudo apt install ufw -y
sudo ufw allow OpenSSH
sudo ufw allow 32400/tcp
sudo ufw enable
  • Рассмотрите установку fail2ban для SSH.
  • Для чувствительных сред отключайте удалённые функции синхронизации и отчётов Plex.

Примечание по GDPR/конфиденциальности: Plex собирает минимальные метаданные для работы и (в зависимости от настроек) может синхронизировать статистику просмотров с облаком. Для полного контроля используйте локальные альтернативы (Jellyfin) или ограничьте модули синхронизации.

Производительность и аппаратное ускорение

Raspberry Pi 4 поддерживает аппаратное декодирование и частичное аппаратное ускорение, однако Plex официально не всегда использует VA-API на ARM в стабильной форме. Это означает:

  • Декодирование (плейбек нативных файлов) обычно работает.
  • Транскодирование на лету (особенно для больших разрешений) может быть медленным или невозможным для нескольких одновременных клиентов.

Если транскодирование критично, рассмотрите вариант: хранение файлов в форматах, совместимых с вашими клиентами (копирование/перекодирование заранее), использование более мощного Intel/AMD сервера или аппаратного ускорения на базе NVIDIA/Intel в сервере.

Резервное копирование и обслуживание

Рекомендуемая периодичность обслуживания:

  • Регулярно (еженедельно) проверяйте логи Plex на ошибки.
  • Делайте резервную копию /var/lib/plexmediaserver и настроек сервера.
  • Для резервного копирования медиатеки используйте rsync на внешний диск или NAS.

Пример простого бэкап-скрипта:

#!/bin/bash
rsync -av --delete /var/lib/plexmediaserver/ /mnt/backup/plex_backup/

Рекомендации по обновлению Plex

  1. Перед обновлением сделайте бэкап конфигурации.
  2. Обновляйте через apt:
sudo apt update
sudo apt upgrade -y
  1. После обновления проверьте статус сервиса:
sudo systemctl status plexmediaserver

Критерии приёмки

Чтобы считать инсталляцию удачной, выполните проверки:

  • Веб-интерфейс Plex доступен по адресу http://plexpi.local:32400/web.
  • Сервис plexmediaserver показывает статус active.
  • Минимум один клиент (браузер или мобильное приложение) может воспроизвести файл из библиотеки без ошибок.
  • При использовании внешнего диска: файл читается корректно, права доступа соответствуют.

Тестовые сценарии и критерии приёма

  • Тест 1: Воспроизведение локального файла 720p по локальной сети — без буферизации в течение 2 минут.
  • Тест 2: Доступ к библиотеке с мобильного приложения в той же сети — список медиа отображается.
  • Тест 3: Перезагрузка Raspberry Pi — Plex автоматически запускается.

Руководство по устранению неполадок

Проблема: Plex не запускается — выполните:

sudo journalctl -u plexmediaserver --no-pager | tail -n 200

Проблема: Библиотеки не видят файлы — проверьте права на папки (владелец plex или пользователь, под которым вы добавляете файлы). Иногда помогает временное изменение прав и повторное добавление библиотек.

Проблема: Медленный плеер/буферизация — проверьте нагрузку CPU, используйте проводное подключение, оптимизируйте битрейт на клиенте.

Роли и чеклисты

Для домашних пользователей:

  • Raspberry Pi 4B, microSD/SSD, питание, Ethernet.
  • Установить Raspberry Pi OS Lite, подключиться по SSH.
  • Установить Plex, создать папки и добавить библиотеки.

Для продвинутых пользователей:

  • Настроить SSD с fstab, включить экспертные права и мониторинг логов.
  • Настроить UFW, fail2ban и бэкапы.

Для малых офисов:

  • Использовать проводную сеть и выделенный NAS/RAID для медиатеки.
  • Пройти аудит прав доступа и политики резервного копирования.

Пример конфигурации /etc/fstab (шаблон)

# SSD с ext4
UUID=ваш-uuid /mnt/plexdrive ext4 defaults,noatime 0 2
# Дополнительный диск NTFS
UUID=еще-uuid /mnt/media ntfs-3g defaults,uid=1000,gid=1000,umask=0022 0 0

Локальные альтернативы и потенциальные проблемы для России

  • Jellyfin — локальная альтернатива без облачной авторизации, удобна при желании не использовать внешние сервисы.
  • Если у вас нестабильный интернет или провайдер блокирует порты, настройка внешнего доступа по пробросу портов может потребовать VPN или обратного туннелирования.

Краткое руководство по переходу на Jellyfin

  1. Установите Jellyfin из официального репозитория или Docker-контейнера.
  2. Импортируйте те же папки с медиа и настройте библиотеки через веб-интерфейс Jellyfin.
  3. Настройте учётные записи и, при желании, доступ через reverse proxy.

Jellyfin не требует учётной записи у сторонних сервисов и полностью управляется локально.

FAQ

Нужно ли платить за Plex?

Нет — базовый функционал Plex бесплатен. Платный Plex Pass добавляет дополнительные возможности (мобильные загрузки, улучшенные метаданные и др.).

Можно ли транскодировать 1080p/4K на Raspberry Pi?

Транскодирование 1080p иногда возможно в ограниченном объёме, но 4K на лету обычно недоступно. Лучше использовать формат, совместимый с клиентом, или более мощный сервер.

Как обеспечить безопасность при удалённом доступе?

Лучше использовать VPN или туннель вместо прямого проброса портов. Если проброс портов необходим — ограничьте доступ по IP и следите за обновлениями.

Как перенести медиа с Windows на Pi?

Используйте SCP, rsync или просто подключите NAS/SMB и копируйте файлы в папки, указанные в Plex.

Итог и рекомендации

  • Raspberry Pi 4B — отличный выбор для домашнего медиасервера Plex при условии разумных ожиданий по транскодированию.
  • Для максимальной приватности используйте Jellyfin.
  • Настройте автоматический бэкап, файерволл и используйте проводную сеть для стабильного стриминга.

Ключевые операции: установка Raspberry Pi OS Lite, добавление репозитория Plex, установка пакета plexmediaserver, монтирование внешнего диска, добавление библиотек через веб-интерфейс.

create plex account

plex introductory summary

Add media directory to plex

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как предотвратить задержки проектов
Проектный менеджмент

Как предотвратить задержки проектов

Исправить add-apt-repository: команда не найдена
Системное администрирование

Исправить add-apt-repository: команда не найдена

Live TV в XBMC: аддоны и настройка
Стриминг

Live TV в XBMC: аддоны и настройка

Команда mv в Linux — как перемещать файлы
Linux

Команда mv в Linux — как перемещать файлы

Установить Google Play на Amazon Fire — инструкция
Инструкции

Установить Google Play на Amazon Fire — инструкция

Исправить Unmountable Boot Volume — пошагово
Windows

Исправить Unmountable Boot Volume — пошагово