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/02 17:19] 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 '' | ||
| + | * Add brackets around the quality tag in the '' | ||
| + | * Disable '' | ||
| + | * Enable '' | ||
| + | * Enable '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Edit the '' | ||
| + | * Set the '' | ||
| + | * FIXME: Profiles | ||
| + | * '' | ||
| + | * Follow the quality settings in [[# | ||
| + | * '' | ||
| + | * Add the indexers from Jackett using the '' | ||
| + | * '' | ||
| + | * Add a '' | ||
| + | * '' | ||
| + | * Add new client: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * 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 91: | 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 110: | 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==== | ||