Ниже — чёткая, пошаговая инструкция, как установить Jellyfin на виртуальную машину в Proxmox.
Это универсальный способ, который работает для Debian/Ubuntu‑базовых VM — а именно так обычно и делают.


Установка Jellyfin на VM Proxmox

Создать виртуальную машину в Proxmox

Старт

Готовим чистую VM под Jellyfin.

  • Рекомендуемая ОС: Debian 12 или Ubuntu Server 22.04
  • CPU: 2–4 vCPU
  • RAM: 4–8 GB
  • Диск: 40–100 GB (в зависимости от медиатеки)
  • Сеть: VirtIO (Bridge Mode)

Обновить систему внутри VM

Перед установкой Jellyfin важно обновить пакеты.

sudo apt update && sudo apt upgrade -y

  • Перезагружать не обязательно, но желательно
  • Убедись, что система без ошибок

Добавить официальный репозиторий Jellyfin

Важно

Jellyfin в репозиториях Debian/Ubuntu устаревший — ставим официальный.

curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash

  • Скрипт добавит ключи и репозиторий
  • Поддерживает Debian/Ubuntu автоматически

Установить Jellyfin

Ставим сервер и зависимости.

sudo apt install jellyfin -y

  • Пакет установит службу systemd
  • После установки сервис запустится автоматически

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

Убеждаемся, что Jellyfin запущен.

systemctl status jellyfin

  • Статус должен быть active (running)
  • Если нет — смотри логи: journalctl -u jellyfin -f

Открыть веб‑интерфейс Jellyfin

Готово

После установки Jellyfin доступен через браузер.

  • Открой: http://IP_вашей_VM:8096
  • Пройди первичную настройку: язык, админ‑аккаунт, папки медиа
  • После настройки сервер готов к работе

Что дальше можно сделать

  • Настроить аппаратное ускорение (Intel QuickSync / NVIDIA / AMD)
  • Подключить SMB/NFS хранилище с Proxmox
  • Настроить обложки, метаданные, плагины
  • Вынести Jellyfin в LXC контейнер (если хочешь максимальную лёгкость)

✅ Правильная команда для монтирования CIFS

mount -t cifs //192.168.0.12/HDD_4Tb /media/base \
  -o username=alex,password=ТВОЙ_ПАРОЛЬ,iocharset=utf8,vers=3.0

🔧 Проверь, что у тебя установлено cifs-utils

Без него монтирование работать не будет:

apt install cifs-utils -y

📁 Убедись, что каталог существует

mkdir -p /media/base

🔐 Если пароль не хочешь писать в команду

Создай файл:

nano /root/.smbcred

Внутри:

username=alex
password=ТВОЙ_ПАРОЛЬ

Права:

chmod 600 /root/.smbcred

Монтирование:

mount -t cifs //192.168.0.12/HDD_4Tb /media/base -o credentials=/root/.smbcred,iocharset=utf8,vers=3.0

🧪 Если сервер старый (например, старый NAS или Windows 7)

Попробуй:

vers=2.0

или даже

vers=1.0

Ниже — идеальная и безопасная запись для /etc/fstab, чтобы автоматически монтировать твой CIFS‑шаринг //192.168.0.12/HDD_4Tb в каталог /media/base.


✅ Готовая запись для /etc/fstab (рекомендуемый вариант)

# NAS HDD 4TB
//192.168.0.12/HDD_4Tb /media/base cifs credentials=/root/.smbcred,iocharset=utf8,vers=3.0,uid=1000,gid=1000,file_mode=0664,dir_mode=0775 0 0

📌 Что означает каждая опция

  • cifs — тип файловой системы
  • credentials=/root/.smbcred — логин/пароль вынесены в отдельный файл
  • vers=3.0 — современный протокол SMB (Windows 10/11, большинство NAS)
  • uid/gid — кто будет владельцем файлов в Linux
  • file_mode/dir_mode — права на файлы и каталоги

🧩 1. Создай каталог для монтирования

mkdir -p /media/base

🧩 2. Создай файл с логином/паролем

nano /root/.smbcred

Внутри:

username=alex
password=ТВОЙ_ПАРОЛЬ

Права:

chmod 600 /root/.smbcred

🧩 3. Добавь строку в /etc/fstab

nano /etc/fstab

Вставь строку:

# NAS HDD 4TB
//192.168.0.12/HDD_4Tb /media/base cifs credentials=/root/.smbcred,iocharset=utf8,vers=3.0,uid=1000,gid=1000,file_mode=0664,dir_mode=0775 0 0

🧪 4. Проверка без перезагрузки

mount -a

Если ошибок нет — всё работает.


🔧 Если сервер старый (Windows 7, старый NAS)

Поменяй версию SMB:

  • vers=2.0
  • или даже vers=1.0 (не рекомендуется, но иногда нужно)

Хочешь — могу подобрать идеальные параметры под твой NAS/Windows, если скажешь:

  • какая ОС на сервере
  • какие права нужны
  • кто должен иметь доступ

От alex

Обучаемый.