This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
esxi:media_server [2020/12/22 18:16] derek created |
esxi:media_server [2024/09/22 19:51] (current) |
||
|---|---|---|---|
| Line 20: | Line 20: | ||
| * Delete the non root user with '' | * Delete the non root user with '' | ||
| * Start the Swizzin installation with '' | * Start the Swizzin installation with '' | ||
| - | * Follow the setup, selecting the following services: | + | * Follow the setup, selecting the following services, and saving the Deluge ports in the VM note: |
| * NGINX | * NGINX | ||
| * Panel | * Panel | ||
| Line 29: | Line 29: | ||
| * Radarr | * Radarr | ||
| * Sonarr | * Sonarr | ||
| - | * ?? | + | * FIXME: Make sure the list is correct, and possibly add more |
| - | * Check that they can be accessed at the '' | + | * Check that they can be accessed at [[https://Optiplex-Media-Swizzin]] |
| * Shutdown the server with '' | * Shutdown the server with '' | ||
| * Create a snapshot called '' | * Create a snapshot called '' | ||
| + | ===Setup Base Things=== | ||
| + | * 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 | ||
| - | FIXME: Configure | + | # Setup mount points |
| + | mkdir /mnt/Music / | ||
| + | chmod 777 /mnt/Music / | ||
| + | rm -r / | ||
| + | |||
| + | # Using this command, add the following lines to fstab: | ||
| + | sudo nano / | ||
| + | # 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 | ||
| + | * Create a snapshot called '' | ||
| + | * Go to '' | ||
| + | * Go to '' | ||
| + | * Follow the instructions on [[https:// | ||
| + | * Go to '' | ||
| + | * FIXME: Possibly add [[https:// | ||
| + | * '' | ||
| + | * '' | ||
| + | * Set an appropriate '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Fill in details from [[https:// | ||
| + | * Enable '' | ||
| + | * Enable '' | ||
| + | * '' | ||
| + | * Enable '' | ||
| + | * Go to '' | ||
| + | * Sign in with the password used to set up Swizzin | ||
| + | * Add desired indexers | ||
| + | * Keep the page open to add the feeds into Sonarr and Radarr | ||
| + | * Go to '' | ||
| + | * '' | ||
| + | * Enable '' | ||
| + | * '' | ||
| + | * Enable '' | ||
| + | * Add brackets around each of the quality tags in the formats | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Disable '' | ||
| + | * Enable '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * FIXME: Profiles | ||
| + | * '' | ||
| + | * Follow the quality settings in [[# | ||
| + | * '' | ||
| + | * Add the indexers from Jackett using their instructions, | ||
| + | * '' | ||
| + | * Add new client: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * FIXME: maybe setup notifications? | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Import your current media | ||
| + | * 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 '' | ||
| + | * '' | ||
| + | * 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: Figure out Lidarr process | ||
| + | |||
| + | |||
| + | ===Deluge Chrome Integration=== | ||
| + | Set up [[https:// | ||
| + | |||
| + | * Add the extension to Chrome [[https:// | ||
| + | * Open the extension options through Chrome’s wrench menu and set your server’s info: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * 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 46: | 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==== | ||