This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
esxi:media_server [2021/01/03 17:45] derek |
esxi:media_server [2024/09/22 19:51] (current) |
||
---|---|---|---|
Line 34: | Line 34: | ||
* Create a snapshot called '' | * Create a snapshot called '' | ||
+ | ===Setup Base Things=== | ||
* In Caddy, add a reverse proxy entry from '' | * In Caddy, add a reverse proxy entry from '' | ||
+ | * In Synology: | ||
+ | * Create a folder called '' | ||
+ | * Create a user called '' | ||
+ | * For each of the following shares: '' | ||
+ | * Create a snapshot | ||
+ | * Give read/write permission to the '' | ||
+ | * Open an SSH session to '' | ||
+ | <code bash> | ||
+ | sudo apt install cifs-utils | ||
+ | |||
+ | # Setup mount points | ||
+ | mkdir /mnt/Music /mnt/Video | ||
+ | chmod 777 /mnt/Music /mnt/Video | ||
+ | rm -r / | ||
+ | |||
+ | # Using this command, add the following lines to fstab: | ||
+ | sudo nano /etc/fstab | ||
+ | # Lines to add (replace the password): | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | |||
+ | # Allow CIFS mounts to show in the panel admin page | ||
+ | # Using this command, change the '' | ||
+ | sudo -u swizzin nano / | ||
+ | |||
+ | # Restart | ||
+ | sudo shutdown 0 | ||
+ | </ | ||
+ | |||
+ | The resulting '' | ||
+ | <code python> | ||
+ | def get_mounts(): | ||
+ | mounts = [] | ||
+ | with open("/ | ||
+ | for line in mount: | ||
+ | fields = line.strip().split() | ||
+ | if fields[0].startswith("/ | ||
+ | if (" | ||
+ | continue | ||
+ | else: | ||
+ | mounts.append(fields[1]) | ||
+ | ### | ||
+ | elif fields[0].startswith("//" | ||
+ | mounts.append(fields[1]) | ||
+ | ### | ||
+ | with open("/ | ||
+ | for line in fstab: | ||
+ | fields = line.strip().split() | ||
+ | if " | ||
+ | try: | ||
+ | mounts.remove(fields[1]) | ||
+ | except: | ||
+ | pass | ||
+ | return mounts | ||
+ | </ | ||
===Configure Services=== | ===Configure Services=== | ||
+ | * Create a snapshot called '' | ||
* Go to '' | * Go to '' | ||
+ | * Go to '' | ||
+ | * Follow the instructions on [[https:// | ||
* Go to '' | * Go to '' | ||
- | * FIXME: | + | * FIXME: |
- | * FIXME: Add [[https:// | + | * '' |
+ | * '' | ||
+ | * Set an appropriate '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Fill in details from [[https:// | ||
+ | * Enable '' | ||
+ | * Enable '' | ||
+ | * '' | ||
+ | * Enable '' | ||
* Go to '' | * Go to '' | ||
* Sign in with the password used to set up Swizzin | * Sign in with the password used to set up Swizzin | ||
Line 49: | Line 120: | ||
* Enable '' | * Enable '' | ||
* '' | * '' | ||
- | * '' | + | * Enable |
* Add brackets around each of the quality tags in the formats | * Add brackets around each of the quality tags in the formats | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* Disable '' | * Disable '' | ||
* Enable '' | * Enable '' | ||
- | * FIXME: Set Root Folders ---------------------------------------------------------------- | + | * '' |
* '' | * '' | ||
- | * FIXME: Profiles | + | * FIXME: Profiles |
+ | * '' | ||
+ | * Follow the quality settings in [[# | ||
* '' | * '' | ||
* Add the indexers from Jackett using their instructions, | * Add the indexers from Jackett using their instructions, | ||
* '' | * '' | ||
* Add new client: | * Add new client: | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* FIXME: maybe setup notifications? | * FIXME: maybe setup notifications? | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
+ | * Import your current media | ||
* Go to '' | * Go to '' | ||
* '' | * '' | ||
* Enable '' | * Enable '' | ||
* '' | * '' | ||
- | * '' | + | * Enable |
* Add brackets around the quality tag in the '' | * Add brackets around the quality tag in the '' | ||
* Disable '' | * Disable '' | ||
* Enable '' | * Enable '' | ||
* Enable '' | * Enable '' | ||
- | * FIXME: Set Root Folders ---------------------------------------------------------------- | + | * '' |
* '' | * '' | ||
- | * FIXME: Profiles | + | |
+ | * '' | ||
+ | * Edit the '' | ||
+ | * Set the '' | ||
+ | | ||
+ | * '' | ||
+ | * Follow the quality settings in [[# | ||
* '' | * '' | ||
- | * Add the indexers from Jackett using their instructions, | + | * Add the indexers from Jackett using the '' |
+ | * '' | ||
+ | * Add a '' | ||
* '' | * '' | ||
* Add new client: | * Add new client: | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* FIXME: maybe setup notifications? | * FIXME: maybe setup notifications? | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
+ | * Import your current media | ||
* Go to '' | * Go to '' | ||
- | * | + | * '' |
+ | * Enable '' | ||
+ | * '' | ||
+ | * Enable '' | ||
+ | * Potentially use the following formats that match iTunes: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Disable '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * FIXME: Profiles (Add Metadata Profile to allow greatest hits albums) | ||
+ | * '' | ||
+ | * Follow the quality settings in [[# | ||
+ | * '' | ||
+ | * Add the indexers from Jackett using their instructions, | ||
+ | * '' | ||
+ | * Add new client: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Enable '' | ||
+ | * '' | ||
+ | * FIXME: maybe setup notifications? | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Import your current media, making sure not to import the '' | ||
+ | |||
+ | FIXME: setup any other upgrade things? | ||
+ | <code bash> | ||
+ | # Follow the setup from the following, using defaults except for daily updates selecting no | ||
+ | sudo box upgrade plex | ||
+ | </ | ||
+ | |||
+ | * Shutdown the VM and create a snapshot called '' | ||
- | FIXME: | + | FIXME: |
Line 118: | Line 242: | ||
* Open the extension options through Chrome’s wrench menu and set your server’s info: | * Open the extension options through Chrome’s wrench menu and set your server’s info: | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
* Fill in details: | * Fill in details: | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
====Update==== | ====Update==== | ||
- | FIXME: | + | FIXME: |
{{page> | {{page> | ||
+ | |||
+ | FIXME: Deluge | ||
+ | |||
+ | <code bash> | ||
+ | sudo box upgrade plex | ||
+ | </ | ||
+ | |||
+ | * Sonarr, Radarr, and Lidarr all update from their respective pages | ||
====Sources==== | ====Sources==== | ||
Line 137: | Line 269: | ||
====Notes==== | ====Notes==== | ||
- | * Alternatives: | + | ===Folder format=== |
- | * Pro version of [[https:// | + | < |
- | * OpenFLIXR version 3 when it comes out, is a fully configured option | + | ~ |
+ | torrents | ||
+ | | ||
+ | Music | ||
+ | Add to Music | ||
+ | Lidarr | ||
+ | Videos | ||
+ | Movies | ||
+ | TV Shows (Sonarr target) | ||
+ | /mnt | ||
+ | Music | ||
+ | iTunes | ||
+ | iTunes Media | ||
+ | Music (Plex Library) | ||
+ | Video | ||
+ | Movies | ||
+ | TV Shows (Plex Library) | ||
+ | </ | ||
+ | |||
+ | ===Quality Settings=== | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | FIXME: Lidarr qualities | ||
+ | |||
+ | ===Alternatives=== | ||
+ | | ||
+ | * OpenFLIXR version 3 when it comes out, is a fully configured option | ||
====TODO==== | ====TODO==== |