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

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

What is Emby Media Server?

Emby 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.


OpenMediaVault Versions :

OpenMediaVault 5 Installation Guide :


Equipment Required Optional
Raspberry Pi Raspberry Pi 4 Case
SD_Card SD Card
Raspberry Pi Keyboard
Ethernet Ethernet Cable Mouse
Charger Power Adapter    
HDD External HDD    
Shop now

We may earn a commission for purchases using our links. Learn more.


Full credit goes to the Linux server.

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

How to find PUID & PGID

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


Emby Container Configuration

  • 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 publish 2 new ports i.e 8096 & 8920.



Click to ZOOM

  • In the volume section, we need to configure the path for config, Movies, TV, Transcode, and Lib folders then bind these folders to our desired path.


EmbyClick to ZOOM

  • After that, we need to configure Environment Variables as mentioned below in the picture.



Click to ZOOM

  • In this section we need to select unless stopped.

wordpressClick to Zoom

  • Once all the steps successfully completed, we can go ahead and click on Deploy the Container.

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.

In conclusion,

  • 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 check out my other articles:

Did you find us helpful?

Subscribe our YouTube Channel YouTube
Support us on Patreon Patreon
Like us on Facebook facebook
Share This Article with others

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.
0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments