Emby Media Server on OMV 5 inside Docker with Portainer using RPi 4

Published by Harish Kumar on

In this segment we are going to show you “How to Install Emby Media Server on OpenMediaVault 5 inside Docker with Portainer using RPi 4

What is Emby Media Server ?


Emby (formerly Media Browser) is a media server designed to organize, play, and stream audio and video to a variety of devices. Emby’s source code is mostly open with some closed-source components as of August 2017, releases of the software published via the Emby website are however proprietary and cannot be replicated from source due to the build scripts also being proprietary. As of version 3.5.3 Emby has been relicensed and is now closed-source, while open source components will be moved to plugins. Due to this a free open source fork of Emby was created called Jellyfin. Emby uses a client-server model.

Emby Server has been developed for WindowsLinuxmacOS, and FreeBSD. Users can connect to the server from a compatible client, available on a wide variety of platforms including HTML5, mobile platforms such as Android and iOS, streaming devices such as RokuAmazon Fire TVChromecast, and Apple TV, smart TV platforms such as LG Smart TV and Samsung Smart TV, and video game consoles including the Xbox 360, and Xbox One .

Source /> Wikipedia

OpenMediaVault Versions :

   EquipmentEquipment Required :

raspberrypi Raspberry Pi All Models

raspberrypi Micro SD Card “Minimum 8 GB”
raspberrypi Power Supply
raspberrypi Ethernet Cord for LAN Connection
raspberrypi External Hard Drive or USB Drive

     raspberrypiOptional :

raspberrypi Raspberry Pi Case

raspberrypi Keyboard
raspberrypi Mouse

Docker Compose

version: "2"
    image: linuxserver/emby
    container_name: emby
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - UMASK_SET=022 #optional
      - /path/to/library:/config
      - /path/to/tvshows:/data/tvshows
      - /path/to/movies:/data/movies
      - /path/for/transcoding:/transcode #optional
      - /opt/vc/lib:/opt/vc/lib #optional
      - 8096:8096
      - 8920:8920 #optional
      - /dev/dri:/dev/dri #optional
      - /dev/vchiq:/dev/vchiq #optional
      - /dev/video10:/dev/video10 #optional
      - /dev/video11:/dev/video11 #optional
      - /dev/video12:/dev/video12 #optional
    restart: unless-stopped

Step 1 : Creating Emby Media Server container and Pull Docker image

  • First of all, we need to navigate to Containers and then click on Add container.
  • Then fill the details as mentioned below in the picture, Choose a name for your container and image name as linuxserver/emby.
  • Always pull the image option must be checked, if the image is not already downloaded.
  • After that we need to pulish 2 new ports i.e 8096 & 8920.


Step 2: Configure Emby Media Server container

  • To configure Emby container we need to navigate to Volumes.
  • After that as per Docker Compose, we need to create 5 folders on our NAS drive.
  • Then we need to bind these folders to our Emby Media Server as shown in the picture below.
Folders need to create
: /config
: /movies
: /tv
: /transcode
: /lib

Emby Media Server

  • Now, we need to navigate to Network and select Network as Bridge.
  • After that we need to navigate to Env and create below given environment variable as per docker compose.

Emby Media Server

TZ : Asia/Kokata
PUID : 1001
PGID : 100

How to find PUID & PGID

  • However, to find PUID and PGID we can use the below given command.
id name of the user

  • At last we need to click on Restart Policy and here we need to select Unless stopped.

Step 3 : Access Emby Web Interface

  • To access the Emby web interface we need to type the OpenMediaVault IP Address:8096
  • After that follow the on screen instructions to configure Emby or you can refer to our video.

Now, you are all set to use Raspberry Pi 4 as Emby Media Server on OpenMediaVault 5 with the help of Docker.

If you face any issue regarding this article please share your thoughts.

Enjoy using Emby Media Server on Docker using Openmediavault.

Smile (.”_”.)

Please checkout my other articles:

How to install OpenMediaVault 5 on Raspberry Pi All ModelsOpenMediaVault 5 on Raspberry Pi

OpenMediaVault 5 NAS Server on Raspberry Pi 4 OpenMediaVault 5 on Raspberry Pi

OpenMediaVault 5 on Raspberry PiPlex Media Server on OMV 5 inside Docker with Portainer using RPi 4

Did you Like my Work ?

Please Like, Share and Subscribe our YouTube Channel.

Harish Kumar

As a founder of the PcMac YouTube channel and website, Our goal is to provide Free Technical help to people and spread knowledge to everyone.

1 Comment

OpenMediaVault 5 Login Loop issue after Update | PcMac · March 21, 2020 at 7:17 pm

[…] Emby Media Server on OMV 5 inside Docker with Portainer using RPi 4 […]

Leave a Reply

Your email address will not be published. Required fields are marked *