Giter VIP home page Giter VIP logo

docker-sickbeard's Introduction

About

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

The Docker image currently supports:

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

Run

Run via Docker CLI client

To run the SickBeard container you can execute:

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

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

Run via Docker Compose

You can also run the SickBeard 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:

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

Configuration

Volumes

Please mount the following volumes inside your SickBeard container:

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

Configuration file

By default the SickBeard 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/sickbeard.ini

UID and GID

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

SICKBEARD_UID=1234
SICKBEARD_GID=1234

docker-sickbeard's People

Contributors

domibarton avatar paulroche avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.