https://github.com/pyro2927/mediabox
Plex, Sickbeard, CouchPotato, Transmission, all setup on a single box using Ansible.
https://github.com/pyro2927/mediabox
Last synced: about 1 year ago
JSON representation
Plex, Sickbeard, CouchPotato, Transmission, all setup on a single box using Ansible.
- Host: GitHub
- URL: https://github.com/pyro2927/mediabox
- Owner: pyro2927
- Created: 2015-12-01T04:04:37.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-11-24T05:12:22.000Z (over 9 years ago)
- Last Synced: 2025-05-12T16:17:42.235Z (about 1 year ago)
- Language: Shell
- Size: 85.9 KB
- Stars: 13
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mediabox
Ansible scripts to automatically install:
* [CouchPotato](https://couchpota.to/)
* [Plex](https://plex.tv/)
* [PlexPy](https://github.com/drzoidberg33/plexpy)
* [Sickbeard](http://sickbeard.com/)
* [Sonarr](https://sonarr.tv/)
* [Transmission](http://www.transmissionbt.com/)
## Setup
Configure `provisioning/group_vars/all` with the tabs you want setup. `icons` are taken from [FontAwesome](http://fontawesome.io/icons/).
### Virtual Machine
Included is a `Vagrantfile` that will allow the easy setup of everything on a virtual machine. Run `vagrant up` and you're good to go!
### Other Machine
To target a different machine, copy `provisioning/hosts.example` to `provisioning/hosts` and update it with the information of your already setup machine.
$ cd ./provisioning/
$ ansible-playbook playbook.yml
*Note: these Ansible scripts assume they're targeting an Ubuntu machine*
## Access
[nginx](http://nginx.org/en/) is used to route requests easily via subdomain. `couch.`, `plex.`, `plexpy`, `sickbeard.`, `sonarr.` and `transmission.` subdomains allow you to access each service without having to remember what port they run on.
## Misc
### Migrating Plex
In the chance you are migrating a Plex server, there are some scripts that will help with [these instructions](https://support.plex.tv/hc/en-us/articles/201370363-Move-an-Install-to-Another-System).