Skip to content

A docker collection of services needed to make the best automated media server in existence with the least amount of effort.

Notifications You must be signed in to change notification settings

typemiguel/ultimate-media-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Media Server

ultimate-media-server

A collection of services that stands up all your media automation needs with Docker containers.

What's in the box?!

Getting Started

Prequisites

  • You're on a *nix machine (preferably Ubuntu)
  • For the purposes of this guide...
    • All of your media is located at ./media
    • Your temp directory is located at ./temp
  • This guide assumes you have a hosts file mapping ultimate.media.server to 127.0.0.1.

To setup

  • npm install

To start

  • PIA_USER=username PIA_PASS=password npm run docker
    • Note that this will take a few minutes depending on your broadband speed on inital startup.
    • Every restart thereafter will be almost instant.
  • Bonus: All containers will automatically restart after power outages

To stop

  • npm run docker:stop

To restart (useful for quick auto-updating of apps)

  • npm run docker:restart

Once the install finishes open your navigate to the following:

Want Transmission to run with authentication?

  • Add the transmission username and password params and run the command below.
  • PIA_USER=username PIA_PASS=password TRANSMISSION_USER=tUsername TRANSMISSION_PASS=tPassword npm run docker

The <insert service> web app won't come up or isn't running

  • This guide is only supported on *nix OSes. Try running on Ubuntu.
  • Try restarting the services with npm run docker:restart

Special thanks to the maintainers of the following docker containers:

About

A docker collection of services needed to make the best automated media server in existence with the least amount of effort.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.7%
  • Nginx 8.3%