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
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
To restart (useful for quick auto-updating of apps)
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: