This is an old revision of the document!
Uses Swizzin to setup a media server with Plex and various downloaders
First, install a minimal installation of Debian 10 with the following changes:
Swizzin Media ServerOptiplex-Media-Swizzin64-bit PC netinst iso file from debian.orgCreate/Register VM:Create a new virtual machineLinux and Debian GNU/Linux <xx> (64-bit)Target DatastoreCPU:Add other device > NVMe controllerHard Disk 1 > Controller location > NVMe controller 0SCSI controller 0VM Options > Boot Options > Enable Force BIOS setupFinishHost > Manage > System > Autostart:EnableStart earlier and Start later to set the desired orderVirtual Machines on the sidebar and click on the current VMHardware Configuration > Network adapter 1) and desired hostnameroot to disable root login and setup sudoSSH server and Standard system utilities# Install VMWare tools if not already sudo apt install open-vm-tools # Change the SSH port to 50001: sudo sed -i "s/#Port 22/Port 50001/" /etc/ssh/sshd_config # Optionally enable root SSH login sudo sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/" /etc/ssh/sshd_config # Optionally set the timezone to UTC: timedatectl set-timezone UTC exit
Minimal server installation of Debian <xx> Ports: 50001/tcp SSH
Base Installuserdel -r <username>bash <(wget -qO - git.io/swizzin) && . ~/.bashrc
: Make sure the list is correct, and possibly add moreshutdown 0Swizzin installedmedia.domain.com to https://Optiplex-Media-Swizzinhttps://media.domain.comDeluge from the sidebar:
: Deluge Setup (Proxy?)
: Add https://github.com/stefantalpalaru/deluge-default-trackers (Requires using local client)Jackett from the sidebar:Sonarr from the sidebar:Settings:Show AdvancedMedia Management:Rename EpisodesSeason Folder Format: Season {season:00}Specials Folder Format: Season 00Multi-Episode Style: RangeUse Hardlinks Instead of CopyImport Extra Files, keeping just srt enabled
: Set Root Folders —————————————————————-Save Changes
: Profiles and Quality (HEVC/1Mbps and things)Indexers:http://localhost:9117Download Clients:Name: DelugeHost: localhostPort: The Deluge Web Port saved from earlierPassword: Your Swizzin passwordConnections:
: maybe setup notifications?UI:First Day of Week: MondayWeek Column Header: Tue 25/03Short Date Format: 25/03/2014Long Date Format: Tuesday, 25 March, 2014Time Format: 17:00/17:30Save ChangesRadarr in the sidebar:Settings:Show AdvancedMedia Management:Rename MoviesStandard Movie FormatUse Hardlinks Instead of CopyImport Extra Files, keeping just srt enabledUnmonitor Deleted Movies
: Set Root Folders —————————————————————-Save Changes
: Profiles and Quality (HEVC/1Mbps and things)Indexers:http://localhost:9117Download Clients:Name: DelugeHost: localhostPort: The Deluge Web Port saved from earlierPassword: Your Swizzin passwordConnections:
: maybe setup notifications?UI:First Day of Week: MondayWeek Column Header: Tue 25/03Short Date Format: 25/03/2014Long Date Format: Tuesday, 25 March, 2014Time Format: 17:00/17:30Save ChangesLidarr in the sidebar:
: Configure services
Set up Remote Torrent Adder (Github) for Chrome:
Add Server:Name: DelugeServer type: Deluge WebUIHost: <media.domain.com>Port: 443Enable SSLUsername: Your Swizzin usernamePassword: Your Swizzin passwordRelative Path: /deluge
: Write update process and add to update page using {{page>esxi:media_server#Update}}
sudo apt update sudo apt upgrade sudo reboot # If desired/needed