Установка и настройка Jellyfin

Полный гайд по установке Jellyfin на Ubuntu с Docker: от структуры папок до настройки прав доступа для пользователя.

В этой статье описывается процесс установки и настройки медиацентра Jellyfin на Ubuntu с использованием Docker. Jellyfin — это мощный альтернативный аналог Plex, который позволяет управлять медиабиблиотеками, транслировать видео и музыку на устройствах Smart TV, телефонах и планшетах.

Шаг 1: Подготовка структуры папок

				
					mkdir -p /mnt/hdd/docker/jellyfin
cd /mnt/hdd/docker/jellyfin
				
			

Структура папок должна соответствовать тем, что указаны в docker-compose.yml.

Шаг 2: Создание docker-compose.yml

				
					services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    restart: unless-stopped
    environment:
      - TZ=Europe/Moscow
    ports:
      - "8096:8096"
      - "8920:8920"
    volumes:
      - ./config:/config
      - ./cache:/cache
      - /mnt/hdd/media:/media
    devices:
      - /dev/dri:/dev/dri
				
			

Шаг 3: Запуск Jellyfin

				
					cd /mnt/hdd/docker/jellyfin
docker compose up -d
				
			

После запуска откройте http://ваш-ip:8096 для доступа к Jellyfin.

Шаг 4: Настройка прав доступа

				
					sudo chown -R $USER:$USER /mnt/hdd/docker/jellyfin
				
			
				
					sudo chmod -R 755 /mnt/hdd/docker/jellyfin
				
			

Шаг 5: Перезапуск сервиса

				
					cd /mnt/hdd/docker/jellyfin
docker compose restart