Sign inSign up

celedhrim/kodi-server

By celedhrim

•Updated over 3 years ago

Kodi headless for server/NAS

Image
42

100K+

celedhrim/kodi-server repository overview

⁠docker-kodi-server

Run Kodi using docker as a server

This will allow you to

  • serves files through the Kodi UPnP Library to your UPnP client/players (such as Kodi or Chromecast).
  • Web access every time , or use with some tools like htpc-manager⁠
  • Trigger library scan When you want using api or from sickbeard/sickrage/couchpotato/sonarr/radarr/...
⁠Preqrequisites:
⁠Quick start
  1. Prepare a full kodi profile with the regular GUI version ( windows or linux )

If you require web access, make sure to enable this, and set the port to 8089. Because 8080 is default for http proxy , this docker image expose 8089

Advices for the profile:

  • You don't need any display , personnaly I disable all menu and told kodi to start on settings
  • As software fake display is use , every graphic change is cpu cost , disable library update progess ( Settings / Media / Library : Hide progress of library updates)
  • Only configure scrapers , and set addons on auto update
  1. Make a copy of the ~/.kodi directory ( destination doesn't matter , this is just an example)

     $ cp -r ~./kodi ~/kodi-server-profile
    
  2. Use prebuild docker image (see here⁠)

For the last stable version,

    $ docker pull celedhrim/kodi-server

For a specific version,

    $ docker pull celedhrim/kodi-server:branchname
branchnameKodi branchKodi versionUbuntu version
lastest ( default)matrix19.118.04 (Bionic Beaver)
helixhelix14.214.04 (Trusty Tahr)
isengardisengard15.214.04 (Trusty Tahr)
jarvisjarvis16.116.04 (Xenial Xerus)
kryptonkrypton17.6Archlinux
leialeia18.918.04 (Bionic Beaver)
matrixmatrix19.118.04 (Bionic Beaver)
experimentalkrypton17.0rc218.04 (Bionic Beaver)
  1. Run the image ( change the /path/to/kodi-server-profile)

     $ docker run -d --restart="always" --net=host -v /path/to/kodi-server-profile:/usr/share/kodi/portable_data celedhrim/kodi-server
    

    or if use specific branch

     $ docker run -d --restart="always" --net=host -v /path/to/kodi-server-profile:/usr/share/kodi/portable_data celedhrim/kodi-server:branchname
    
⁠Build the container yourself
$ git clone https://github.com/Celedhrim/docker-kodi-server.git
$ cd docker-kodi-server
$ git checkout branchname
$ docker build --rm=true -t $(whoami)/kodi-server .

Then proceed with the Quick start section.

Tag summary

Content type

Image

Digest

sha256:ff6a20bb6…

Size

378.1 MB

Last updated

over 3 years ago

docker pull celedhrim/kodi-server