Skip to content

99dimitris/mediaserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motivation

  • run public maintained images with no modifications
  • require minimal configuration and setup

Features

  • Plex - organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.
  • Jellyfin - is the volunteer-built media solution that puts you in control of your media.
  • Overseerr - is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex!
  • Sonarr - is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
  • Radarr - A fork of Sonarr to work with movies à la Couchpotato.
  • Bazarr - is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.
  • Lidarr - is a music collection manager for Usenet and BitTorrent users.
  • Prowlarr - is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps.
  • Qbittorrent - aims to provide an open-source software alternative to µTorrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.
  • JDownloader 2 - a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be.
  • NZBGet - is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.
  • NZBHydra2 - is a meta search application for NZB indexers, the "spiritual successor" to NZBmegasearcH, and an evolution of the original application NZBHydra.
  • Navidrome - allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices.
  • Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips.
  • Tautulli - a python based web application for monitoring, analytics and notifications for Plex Media Server.
  • Netdata - Troubleshoot slowdowns and anomalies in your infrastructure with thousands of metrics, interactive visualizations, and insightful health alarms.
  • NPM - is a reverse proxy management system based on an Nginx server and provides users with a clean, efficient, and beautiful web interface for easier management.
  • Filebrowser - a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.
  • Duplicati - Free backup software to store encrypted backups online.

Requirements

  • dedicated server or PC with plenty of storage
  • docker and docker-compose
  • (optional) personal domain with configurable sub-domains (eg. plex.example.com)

Direct Configuration

Copy env.sample to .env and populate all fields.

To add a non-existent shell user:

sudo useradd -r -s /bin/false USERNAME

Deployment

Pull and deploy containers with docker-compose.

make deploy

Author

Dimitris Matsoukas

Buy me a beer

Acknowledgments

I didn't create any of these docker images myself, so credit goes to the maintainers, and the original software creators.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published