Giter Club home page Giter Club logo

media-rollout's Introduction


                                .        :  .,:::::::::::::-.  :::  :::.
                                ;;,.    ;;; ;;;;'''' ;;,   `';,;;;  ;;`;;
                                [[[[, ,[[[[, [[cccc  `[[     [[[[[ ,[[ '[[,
                                $$$$$$$$"$$$ $$""""   $$,    $$$$$c$$$cc$$$c
                                888 Y88" 888o888oo,__ 888_,o8P'888 888   888,
                                MMM  M'  "MMM""""YUMMMMMMMP"`  MMM YMM   ""`

                 :::::::..       ...      :::      :::         ...      ...    :::::::::::::::
                 ;;;;``;;;;   .;;;;;;;.   ;;;      ;;;      .;;;;;;;.   ;;     ;;;;;;;;;;;''''
                  [[[,/[[['  ,[[     \[[, [[[      [[[     ,[[     \[[,[['     [[[     [[
                  $$$$$$c    $$$,     $$$ $$'      $$'     $$$,     $$$$$      $$$     $$
                  888b "88bo,"888,_ _,88Po88oo,.__o88oo,.__"888,_ _,88P88    .d888     88,
                  MMMM   "W"   "YMMMMMP" """"YUMMM""""YUMMM  "YMMMMMP"  "YmmMMMM""     MMM


This script builds out an htpc pvr setup for movies, tv shows, books, and music.

Usage

  • Base Usage:
git clone https://github.com/cbodden/media-rollout.git
cd media-rollout
sudo ./media-rollout

Usage Description

DESCRIPTION
    This script is used to either deploy, configure, or remove the
    media stack or bits and pieces.

OPTIONS
    -H, -h
            Help
            This option shows you this help message.

    -I, -i
            Install
            This option starts the install process.

    -C, -c
            Configure
            This option configures the installed applications.

    -R, -r, -D, -d
            Remove
            This option goes through all the services and removes them.
            It will also remove the users and groups associated with them.

    -G, -g
            Git Info
            This option will give you commit information on this project.
  • This script was tested on:
    • Ubuntu 18 desktop and server
    • Ubuntu 19 desktop and server
    • Ubuntu 20 server

Services supported by this script as of time of writing (27-JAN-20):

  • Sabnzbd
  • Lidarr
  • Sonarr
  • Radarr
  • Bazarr
  • Sickchill
  • LazyLibrarian
  • NZBHydra2
  • Plex Media Server
  • Tautulli

Community

  •  (libera.chat channel #media-rollout)

For questions, help, comments, or praise but have basic Linux knowledge.

Contributors

Main

Shoutouts to l34n, marvethegrate, and corymb for all the testing, help, and just general guidance.


#media-rollout

media-rollout's People

Contributors

cbodden avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

media-rollout's Issues

lidarr missing directory

System Error in Lidarr '''

Remote download client SABnzbd places downloads in /storage/download/complete/audio but this directory does not appear to exist. Likely missing or incorrect remote path mapping.  

'''

Errors on initial install

'''Cloning into 'media-rollout'...
remote: Enumerating objects: 46, done.
remote: Counting objects: 100% (46/46), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 557 (delta 25), reused 33 (delta 13), pack-reused 511
Receiving objects: 100% (557/557), 107.20 KiB | 253.00 KiB/s, done.
Resolving deltas: 100% (388/388), done.
marv@ubt-test:$ cd media-rollout/
marv@ubt-test:
/media-rollout$ sudo ./media-rollout.sh -i
'multiverse' distribution component is already enabled for all sources.
'universe' distribution component is already enabled for all sources.
Exactly the same as https://launchpad.net/~jcfp/+archive/ubuntu/ppa but without alpha, beta or rc releases (and with the occasional extra delay thrown in for free!). Dermatologically tested. Compatible with cucumber water diets.

For SABYenc and various multicore versions of par2 see https://launchpad.net/~jcfp/+archive/ubuntu/sab-addons
More info: https://launchpad.net/~jcfp/+archive/ubuntu/nobetas
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://ppa.launchpad.net/jcfp/nobetas/ubuntu bionic InRelease [15.4 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:6 http://ppa.launchpad.net/jcfp/nobetas/ubuntu bionic/main amd64 Packages [768 B]
Get:7 http://ppa.launchpad.net/jcfp/nobetas/ubuntu bionic/main Translation-en [640 B]
Reading package lists... Done
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 8d 20h 32min 24s). Updates for this repository will not be applied.
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 8d 20h 33min 34s). Updates for this repository will not be applied.
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 8d 20h 31min 36s). Updates for this repository will not be applied.
marv@ubt-test:~/media-rollout$
'''

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.