Code Monkey home page Code Monkey logo

genericmediafactory's Introduction

Generic Media Factory

Spin up your own media factory in Kubernetes

These Helm charts are meant to deploy a full-on factory to manage all aspects of your self-hosted media. They utilize the *arr suite of applications for which documentation can be found here.

App Description
qBittorrent Handles downloading your non copyrighted media from places like LegitTorrents or the Internet Archive. VPN enabled in case torrents are not allowed on your network.
SABnzbd Newsreader for accessing Usenet resources. VPN enabled as well.
Radarr Movie collection manager
Sonarr Series collection manager
Lidarr Music collection manager
Readarr Book collection manager
Prowlarr Provides indexing service to the other *arr applications
Overseerr Provides a web interface to request media
Jellyseerr Provides a web interface to request media. Integrates with Jellyfin
Requestrr Provides a Discord bot to request media within channels (This project is no longer supported so use at your own risk)
Unpackerr Monitors download directories and unzips any compressed media so the managers can import
Flaresolverr Solves CloudFlare protection for some indexers that need it
helm repo add genericmediafactory https://mediafactory.charts.bgeneric.net
helm repo update
helm search repo mediafactory

Assumptions

  • If you need https access, you have Traefik, Istio, or an external reverse proxy configured.
  • You have a Kubernetes cluster deployed (typically a single node k3s or k3d)
  • You have Helm installed with access to said cluster
  • You have an existing PersistentVolumeClaim set up in the namespace you will deploy to that contains or links to your media library(NFS, etc)
  • You are okay with using hostPath for config directories and download directory (you can mount a network share to this hostPath and skip using the PersistentVolumeClaim for the media library)

more documentation coming soon...

genericmediafactory's People

Contributors

genericeric 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.