Sign inSign up

dbarton/sickrage

By dbarton

Updated about 7 years ago

SickRage - Automatic Video Library Manager for TV Shows.

Image
1

1.3K

dbarton/sickrage repository overview

About

This is a Docker image for SickRage - the Internet PVR for your TV shows.

The Docker image currently supports:

  • running SickRage under its own user (not root)
  • changing of the UID and GID for the SickRage user
  • support for OpenSSL / HTTPS encryption

Run

Run via Docker CLI client

To run the SickRage container you can execute:

docker run --name sickrage -v <datadir path>:/datadir -v <media path>:/media -p 8081:8081 sickrage/sickrage

Open a browser and point it to http://my-docker-host:8081

Run via Docker Compose

You can also run the SickRage container by using Docker Compose.

If you've cloned the git repository you can build and run the Docker container locally (without the Docker Hub):

docker-compose up -d

If you want to use the Docker Hub image within your existing Docker Compose file you can use the following YAML snippet:

sickrage:
    image: "sickrage/sickrage"
    container_name: "sickrage"
    volumes:
        - "<datadir path>:/datadir"
        - "<media path>:/media"
    ports:
        - "8081:8081"
    restart: always

Configuration

Volumes

Please mount the following volumes inside your SickRage container:

  • /datadir: Holds all the SickRage data files (e.g. config, postProcessing)
  • /media: Directory for TV shows
Configuration file

By default the SickRage configuration is located on /datadir/config.ini. If you want to change this you've to set the CONFIG environment variable, for example:

CONFIG=/datadir/sickrage.ini
UID and GID

By default SickRage runs with user ID and group ID 666. If you want to run SickRage with different ID's you've to set the SICKRAGE_UID and/or SICKRAGE_GID environment variables, for example:

SICKRAGE_UID=1234
SICKRAGE_GID=1234

Tag summary

Content type

Image

Digest

Size

177 MB

Last updated

about 7 years ago

docker pull dbarton/sickrage