This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
esxi:media_server [2020/12/22 18:21] derek |
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 [[https:// | * Check that they can be accessed at [[https:// | ||
* 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==== |