Ниже — чёткая, пошаговая инструкция, как установить 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, если скажешь:
- какая ОС на сервере
- какие права нужны
- кто должен иметь доступ