emby

4.10.2.0-ls304

emby organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server.

docker pull lscr.io/linuxserver/emby:latest

Quick start

Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.

---
services:
  emby:
    image: lscr.io/linuxserver/emby:latest
    container_name: emby
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/emby/library:/config
      - /path/to/tvshows:/data/tvshows
      - /path/to/movies:/data/movies
      - /opt/vc/lib:/opt/vc/lib # optional
    ports:
      - 8096:8096
      - 8920:8920 # optional
    devices:
      - /dev/dri:/dev/dri # optional
      - /dev/video10:/dev/video10 # optional
      - /dev/video11:/dev/video11 # optional
      - /dev/video12:/dev/video12 # optional
    restart: unless-stopped

Parameters

Ports
PortFunctionRequired
8096:8096Http webUI.required
8920:8920Https webUI (you need to setup your own certificate).optional
Environment variables
VariableFunctionRequired
PUID=1000User IDrequired
PGID=1000Group IDrequired
TZ=Etc/UTCTimezonerequired
Volumes
PathFunctionRequired
/configEmby data storage location. *This can grow very large, 50gb+ is likely for a large collection.*required
/data/tvshowsMedia goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.required
/data/moviesMedia goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.required
/opt/vc/libPath for Raspberry Pi OpenMAX libs *optional*.optional
Devices
DeviceFunctionRequired
/dev/driOnly needed if you want to use your Intel or AMD GPU for hardware accelerated video encoding (vaapi).optional
/dev/video10Only needed if you want to use your Raspberry Pi V4L2 video encoding.optional
/dev/video11Only needed if you want to use your Raspberry Pi V4L2 video encoding.optional
/dev/video12Only needed if you want to use your Raspberry Pi V4L2 video encoding.optional

Architectures

Pulling :latest picks the right one for your host automatically.

  • x86_64amd64-latest
  • arm64arm64v8-latest

Tags

  • :latestStable emby releases
  • :betaBeta emby releases

Changelog

  1. Update lib paths to fix hw transcoding.

  2. Rebase to Ubuntu Resolute.

  3. Set home to /config.

Related

Browse all

jellyfin

12.3ubu2604-ls56

jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.

8.2M pulls per month906 GitHub starsarm64

plex

1.43.5.11029-6bf8af3f0-ls329

plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server. Straightforward design and bulk actions mean getting things done faster.

7.6M pulls per month1.4K GitHub starsarm64

airsonic-advanced

11.1.4-ls194

airsonic-advanced is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.

40.8K pulls per month48 GitHub starsarm64

mstream

v6.31.1-ls37

mstream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere. There are mobile apps available for both Android and iPhone.

27.5K pulls per month88 GitHub starsarm64