<!DOCTYPE html>
< html class = "no-js" lang = "en" >
< head >
< meta charset = "utf-8" / >
< meta content = "width=device-width,initial-scale=1" name = "viewport" / >
< meta content = "Guides mainly for Sonarr/Radarr/Bazarr and everything related to it." name = "description" / >
< meta content = "TRaSH" name = "author" / >
< link href = "https://trash-guides.info/Sonarr/Sonarr-remote-path-mapping/" rel = "canonical" / >
< link href = "../Sonarr-Release-Profile-RegEx-Anime/" rel = "prev" / >
< link href = "../sonarr-import-custom-formats/" rel = "next" / >
< link href = "../../img/favicon.png" rel = "icon" / >
< meta content = "mkdocs-1.4.2, mkdocs-material-9.0.6" name = "generator" / >
< title > Remote Path Mappings explained - TRaSH Guides< / title >
< link href = "../../assets/stylesheets/main.558e4712.min.css" rel = "stylesheet" / >
< link href = "../../assets/stylesheets/palette.2505c338.min.css" rel = "stylesheet" / >
< link crossorigin = "" href = "https://fonts.gstatic.com" rel = "preconnect" / >
< link href = "https://fonts.googleapis.com/css?family=Noto+Sans:300,300i,400,400i,700,700i%7CEncode+Sans+Expanded:400,400i,700,700i&display=fallback" rel = "stylesheet" / >
< style > : root { --md-text-font : "Noto Sans" ; --md-code-font : "Encode Sans Expanded" } < / style >
< link href = "../../stylesheets/extra.css" rel = "stylesheet" / >
< link href = "../../stylesheets/github-permalink-style.css" rel = "stylesheet" / >
< script > _ _md _scope = new URL ( "../.." , location ) , _ _md _hash = e => [ ... e ] . reduce ( ( e , _ ) => ( e << 5 ) - e + _ . charCodeAt ( 0 ) , 0 ) , _ _md _get = ( e , _ = localStorage , t = _ _md _scope ) => JSON . parse ( _ . getItem ( t . pathname + "." + e ) ) , _ _md _set = ( e , _ , t = localStorage , a = _ _md _scope ) => { try { t . setItem ( a . pathname + "." + e , JSON . stringify ( _ ) ) } catch ( e ) { } } < / script >
< script id = "__analytics" > function _ _md _analytics ( ) { function n ( ) { dataLayer . push ( arguments ) } window . dataLayer = window . dataLayer || [ ] , n ( "js" , new Date ) , n ( "config" , "G-ZZKM4MPQXL" ) , document . addEventListener ( "DOMContentLoaded" , function ( ) { document . forms . search && document . forms . search . query . addEventListener ( "blur" , function ( ) { this . value && n ( "event" , "search" , { search _term : this . value } ) } ) , document $ . subscribe ( function ( ) { var a = document . forms . feedback ; if ( void 0 !== a ) for ( var e of a . querySelectorAll ( "[type=submit]" ) ) e . addEventListener ( "click" , function ( e ) { e . preventDefault ( ) ; var t = document . location . pathname , e = this . getAttribute ( "data-md-value" ) ; n ( "event" , "feedback" , { page : t , data : e } ) , a . firstElementChild . disabled = ! 0 ; e = a . querySelector ( ".md-feedback__note [data-md-value='" + e + "']" ) ; e && ( e . hidden = ! 1 ) } ) , a . hidden = ! 1 } ) , location$ . subscribe ( function ( e ) { n ( "config" , "G-ZZKM4MPQXL" , { page _path : e . pathname } ) } ) } ) ; var e = document . createElement ( "script" ) ; e . async = ! 0 , e . src = "https://www.googletagmanager.com/gtag/js?id=G-ZZKM4MPQXL" , document . getElementById ( "__analytics" ) . insertAdjacentElement ( "afterEnd" , e ) } < / script >
< script > "undefined" != typeof _ _md _analytics && _ _md _analytics ( ) < / script >
< link href = "../../assets/stylesheets/glightbox.min.css" rel = "stylesheet" / > < style >
html.glightbox-open { overflow: initial; height: 100%; }
.gslide-title { margin-top: 0px; user-select: text; }
.gslide-desc { color: #666; user-select: text; }
.gslide-image img { background: white; }
.gscrollbar-fixer { padding-right: 15px; }
.gdesc-inner { font-size: 0.75rem; }
body[data-md-color-scheme="slate"] .gdesc-inner { background: var(--md-default-bg-color);}
body[data-md-color-scheme="slate"] .gslide-title { color: var(--md-default-fg-color);}
body[data-md-color-scheme="slate"] .gslide-desc { color: var(--md-default-fg-color);}
< / style > < script src = "../../assets/javascripts/glightbox.min.js" > < / script > < / head >
< body data-md-color-accent = "blue" data-md-color-primary = "indigo" data-md-color-scheme = "slate" dir = "ltr" >
< script > var palette = _ _md _get ( "__palette" ) ; if ( palette && "object" == typeof palette . color ) for ( var key of Object . keys ( palette . color ) ) document . body . setAttribute ( "data-md-color-" + key , palette . color [ key ] ) < / script >
< input autocomplete = "off" class = "md-toggle" data-md-toggle = "drawer" id = "__drawer" type = "checkbox" / >
< input autocomplete = "off" class = "md-toggle" data-md-toggle = "search" id = "__search" type = "checkbox" / >
< label class = "md-overlay" for = "__drawer" > < / label >
< div data-md-component = "skip" >
< a class = "md-skip" href = "#remote-path-mappings" >
Skip to content
< / a >
< / div >
< div data-md-component = "announce" >
< / div >
< header class = "md-header" data-md-component = "header" >
< nav aria-label = "Header" class = "md-header__inner md-grid" >
< a aria-label = "TRaSH Guides" class = "md-header__button md-logo" data-md-component = "logo" href = "../.." title = "TRaSH Guides" >
< img alt = "logo" src = "../../img/logo.png" / >
< / a >
< label class = "md-header__button md-icon" for = "__drawer" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z" > < / path > < / svg >
< / label >
< div class = "md-header__title" data-md-component = "header-title" >
< div class = "md-header__ellipsis" >
< div class = "md-header__topic" >
< span class = "md-ellipsis" >
TRaSH Guides
< / span >
< / div >
< div class = "md-header__topic" data-md-component = "header-topic" >
< span class = "md-ellipsis" >
Remote Path Mappings explained
< / span >
< / div >
< / div >
< / div >
< form class = "md-header__option" data-md-component = "palette" >
< input aria-label = "Switch to light mode" class = "md-option" data-md-color-accent = "blue" data-md-color-media = "(prefers-color-scheme: dark)" data-md-color-primary = "indigo" data-md-color-scheme = "slate" id = "__palette_1" name = "__palette" type = "radio" / >
< label class = "md-header__button md-icon" for = "__palette_2" hidden = "" title = "Switch to light mode" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3Z" > < / path > < / svg >
< / label >
< input aria-label = "Switch to dark mode" class = "md-option" data-md-color-accent = "blue" data-md-color-media = "(prefers-color-scheme: light)" data-md-color-primary = "indigo" data-md-color-scheme = "default" id = "__palette_2" name = "__palette" type = "radio" / >
< label class = "md-header__button md-icon" for = "__palette_1" hidden = "" title = "Switch to dark mode" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" > < / path > < / svg >
< / label >
< / form >
< label class = "md-header__button md-icon" for = "__search" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z" > < / path > < / svg >
< / label >
< div class = "md-search" data-md-component = "search" role = "dialog" >
< label class = "md-search__overlay" for = "__search" > < / label >
< div class = "md-search__inner" role = "search" >
< form class = "md-search__form" name = "search" >
< input aria-label = "Search" autocapitalize = "off" autocomplete = "off" autocorrect = "off" class = "md-search__input" data-md-component = "search-query" name = "query" placeholder = "Search" required = "" spellcheck = "false" type = "text" / >
< label class = "md-search__icon md-icon" for = "__search" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z" > < / path > < / svg >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z" > < / path > < / svg >
< / label >
< nav aria-label = "Search" class = "md-search__options" >
< button aria-label = "Clear" class = "md-search__icon md-icon" tabindex = "-1" title = "Clear" type = "reset" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z" > < / path > < / svg >
< / button >
< / nav >
< / form >
< div class = "md-search__output" >
< div class = "md-search__scrollwrap" data-md-scrollfix = "" >
< div class = "md-search-result" data-md-component = "search-result" >
< div class = "md-search-result__meta" >
Initializing search
< / div >
< ol class = "md-search-result__list" role = "presentation" > < / ol >
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "md-header__source" >
< a class = "md-source" data-md-component = "source" href = "https://github.com/TRaSH-/Guides" title = "Go to repository" >
< div class = "md-source__icon md-icon" >
< svg viewbox = "0 0 448 512" xmlns = "http://www.w3.org/2000/svg" > <!-- ! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --> < path d = "M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z" > < / path > < / svg >
< / div >
< div class = "md-source__repository" >
TRaSH-/Guides
< / div >
< / a >
< / div >
< / nav >
< / header >
< div class = "md-container" data-md-component = "container" >
< nav aria-label = "Tabs" class = "md-tabs" data-md-component = "tabs" >
< div class = "md-tabs__inner md-grid" >
< ul class = "md-tabs__list" >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../.." >
Home
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Radarr/" >
Radarr
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link md-tabs__link--active" href = "../" >
Sonarr
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Prowlarr/" >
Prowlarr
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Bazarr/" >
Bazarr
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Downloaders/" >
Downloaders
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Plex/" >
Plex
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Misc/" >
Misc
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Hardlinks/Hardlinks-and-Instant-Moves/" >
Hardlinks
< / a >
< / li >
< li class = "md-tabs__item" >
< a class = "md-tabs__link" href = "../../Hardlinks/How-to-setup-for" >
How-to-setup-for
< / a >
< / li >
< / ul >
< / div >
< / nav >
< main class = "md-main" data-md-component = "main" >
< div class = "md-main__inner md-grid" >
< div class = "md-sidebar md-sidebar--primary" data-md-component = "sidebar" data-md-type = "navigation" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav aria-label = "Navigation" class = "md-nav md-nav--primary md-nav--lifted" data-md-level = "0" >
< label class = "md-nav__title" for = "__drawer" >
< a aria-label = "TRaSH Guides" class = "md-nav__button md-logo" data-md-component = "logo" href = "../.." title = "TRaSH Guides" >
< img alt = "logo" src = "../../img/logo.png" / >
< / a >
TRaSH Guides
< / label >
< div class = "md-nav__source" >
< a class = "md-source" data-md-component = "source" href = "https://github.com/TRaSH-/Guides" title = "Go to repository" >
< div class = "md-source__icon md-icon" >
< svg viewbox = "0 0 448 512" xmlns = "http://www.w3.org/2000/svg" > <!-- ! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --> < path d = "M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z" > < / path > < / svg >
< / div >
< div class = "md-source__repository" >
TRaSH-/Guides
< / div >
< / a >
< / div >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../.." >
Home
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_2" id = "__nav_2" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_2" tabindex = "0" >
Radarr
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Radarr" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_2" >
< span class = "md-nav__icon md-icon" > < / span >
Radarr
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/" >
Home
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Radarr-Quality-Settings-File-Size/" >
Quality Settings (File Size)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Radarr-recommended-naming-scheme/" >
Recommended naming scheme
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Radarr-import-custom-formats/" >
How to import Custom Formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Radarr-how-to-update-custom-formats/" >
How to Update Custom Formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/radarr-setup-quality-profiles/" >
How to setup Quality Profiles
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/radarr-setup-quality-profiles-anime/" >
How to setup Quality Profiles (Anime)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/radarr-setup-quality-profiles-french-en/" >
How to setup Quality Profiles (French)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Radarr-collection-of-custom-formats/" >
Collection of Custom Formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Radarr-remote-path-mapping/" >
Remote Path Mappings explained
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_2_11" id = "__nav_2_11" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_2_11" tabindex = "0" >
Tips
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Tips" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_2_11" >
< span class = "md-nav__icon md-icon" > < / span >
Tips
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Tips/How-to-setup-language-custom-formats/" >
How to setup Language Custom Formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Tips/Merge-quality/" >
How to Merge Quality
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Tips/Radarr-rename-your-folders/" >
How to rename your folders
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Tips/Radarr-show-unknown-movie-items/" >
Show Unknown Movie Items
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Radarr/Tips/Sync-2-radarr-sonarr/" >
How to Sync 2 Radarr or Sonarr with each other
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--active md-nav__item--nested" >
< input checked = "" class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_3" id = "__nav_3" type = "checkbox" / >
< label aria-expanded = "true" class = "md-nav__link" for = "__nav_3" tabindex = "0" >
Sonarr
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Sonarr" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_3" >
< span class = "md-nav__icon md-icon" > < / span >
Sonarr
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../" >
Home
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Sonarr-Quality-Settings-File-Size/" >
Quality Settings (File Size)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Sonarr-recommended-naming-scheme/" >
Recommended naming scheme
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Sonarr-Release-Profile-RegEx/" >
Release Profile RegEx (WEB-DL)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Sonarr-Release-Profile-RegEx-Anime/" >
Release Profile RegEx (Anime)
< / a >
< / li >
< li class = "md-nav__item md-nav__item--active" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "toc" id = "__toc" type = "checkbox" / >
< label class = "md-nav__link md-nav__link--active" for = "__toc" >
Remote Path Mappings explained
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< a class = "md-nav__link md-nav__link--active" href = "./" >
Remote Path Mappings explained
< / a >
< nav aria-label = "Table of contents" class = "md-nav md-nav--secondary" >
< label class = "md-nav__title" for = "__toc" >
< span class = "md-nav__icon md-icon" > < / span >
Table of contents
< / label >
< ul class = "md-nav__list" data-md-component = "toc" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#when-do-i-need-remote-path-mappings" >
When do I need remote path mappings
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#how-do-i-recognize-that-i-need-remote-path-mappings" >
How do I recognize that I need remote path mappings
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#how" >
How
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#host" >
Host
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#remote-path" >
Remote Path
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#local-path" >
Local Path
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_3_7" id = "__nav_3_7" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_3_7" tabindex = "0" >
Sonarr v4 Beta
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Sonarr v4 Beta" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_3_7" >
< span class = "md-nav__icon md-icon" > < / span >
Sonarr v4 Beta
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../sonarr-import-custom-formats/" >
How to import Custom Formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../sonarr-how-to-update-custom-formats/" >
How to Update Custom Formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../sonarr-setup-quality-profiles/" >
How to setup Quality Profiles
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../sonarr-setup-quality-profiles-anime/" >
How to setup Quality Profiles (Anime)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../sonarr-setup-quality-profiles-french-en/" >
How to setup Quality Profiles (French)
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../sonarr-collection-of-custom-formats/" >
Collection of Custom Formats
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_3_8" id = "__nav_3_8" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_3_8" tabindex = "0" >
Tips
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Tips" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_3_8" >
< span class = "md-nav__icon md-icon" > < / span >
Tips
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Tips/How-to-setup-language-custom-formats/" >
How to setup language custom formats
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Tips/Merge-quality/" >
Merge quality
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../Tips/Sync-2-radarr-sonarr/" >
Sync 2 radarr sonarr
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_4" id = "__nav_4" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_4" tabindex = "0" >
Prowlarr
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Prowlarr" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_4" >
< span class = "md-nav__icon md-icon" > < / span >
Prowlarr
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Prowlarr/" >
Home
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Prowlarr/prowlarr-setup-proxy/" >
How to setup proxy for certain indexers
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Prowlarr/prowlarr-setup-flaresolverr/" >
How to setup FlareSolverr
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_5" id = "__nav_5" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_5" tabindex = "0" >
Bazarr
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Bazarr" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_5" >
< span class = "md-nav__icon md-icon" > < / span >
Bazarr
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Bazarr/" >
Home
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Bazarr/Setup-Guide/" >
Basic-Guide
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Bazarr/After-install-configuration/" >
After Install Configuration
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "/Bazarr/scripts/" >
Scripts
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_5_5" id = "__nav_5_5" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_5_5" tabindex = "0" >
Tips
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Tips" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_5_5" >
< span class = "md-nav__icon md-icon" > < / span >
Tips
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Bazarr/Tips/Bazarr-suggested-scoring/" >
Suggested Scoring
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6" id = "__nav_6" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6" tabindex = "0" >
Downloaders
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Downloaders" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_6" >
< span class = "md-nav__icon md-icon" > < / span >
Downloaders
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/" >
Home
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6_2" id = "__nav_6_2" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6_2" tabindex = "0" >
NZBGet
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "NZBGet" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_6_2" >
< span class = "md-nav__icon md-icon" > < / span >
NZBGet
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/NZBGet/Basic-Setup/" >
Basic-Setup
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/NZBGet/Paths-and-Categories/" >
Path and Categories
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "/Downloaders/NZBGet/scripts/" >
Scripts
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6_3" id = "__nav_6_3" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6_3" tabindex = "0" >
SABnzbd
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "SABnzbd" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_6_3" >
< span class = "md-nav__icon md-icon" > < / span >
SABnzbd
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/SABnzbd/Basic-Setup/" >
Basic-Setup
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/SABnzbd/Paths-and-Categories/" >
Path and Categories
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "/Downloaders/SABnzbd/scripts/" >
Scripts
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6_4" id = "__nav_6_4" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6_4" tabindex = "0" >
qBittorrent
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "qBittorrent" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_6_4" >
< span class = "md-nav__icon md-icon" > < / span >
qBittorrent
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/qBittorrent/Basic-Setup/" >
Basic-Setup
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/qBittorrent/Paths/" >
Paths
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/qBittorrent/How-to-add-categories/" >
How to add Categories
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/qBittorrent/Port-forwarding/" >
Port forwarding
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/qBittorrent/3rd-party-tools/" >
3rd Party tools
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6_4_6" id = "__nav_6_4_6" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6_4_6" tabindex = "0" >
Tips
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Tips" class = "md-nav" data-md-level = "3" >
< label class = "md-nav__title" for = "__nav_6_4_6" >
< span class = "md-nav__icon md-icon" > < / span >
Tips
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/" >
How to run the unRaid mover for qBittorent seeding torrents
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6_5" id = "__nav_6_5" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6_5" tabindex = "0" >
Deluge
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Deluge" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_6_5" >
< span class = "md-nav__icon md-icon" > < / span >
Deluge
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/Deluge/" >
Deluge Placeholder
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/Deluge/Deluge-Basic-Setup/" >
Deluge - Basic Setup
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/Deluge/Deluge-how-to-add-labels/" >
Deluge - How to add labels
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_6_6" id = "__nav_6_6" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_6_6" tabindex = "0" >
ruTorrent
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "ruTorrent" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_6_6" >
< span class = "md-nav__icon md-icon" > < / span >
ruTorrent
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/ruTorrent/" >
ruTorrent Placeholder
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Downloaders/ruTorrent/ruTorrent-Basic-Setup/" >
ruTorrent - Basic Setup
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_7" id = "__nav_7" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_7" tabindex = "0" >
Plex
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Plex" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_7" >
< span class = "md-nav__icon md-icon" > < / span >
Plex
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Plex/" >
Home
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_7_2" id = "__nav_7_2" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_7_2" tabindex = "0" >
Tips
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Tips" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_7_2" >
< span class = "md-nav__icon md-icon" > < / span >
Tips
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Plex/Tips/Plex-media-server/" >
Suggested Plex Media Server Settings
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Plex/Tips/Optimal-plex-client-settings/" >
Optimal Plex Client Settings
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Plex/Tips/4k-transcoding/" >
JBOPS 4K Transcode Stopping with Tautulli
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "/Plex/profiles/" >
Profiles
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_8" id = "__nav_8" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_8" tabindex = "0" >
Misc
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Misc" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_8" >
< span class = "md-nav__icon md-icon" > < / span >
Misc
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Misc/" >
Home
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Misc/how-to-provide-a-docker-compose/" >
How to provide a docker compose
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Misc/How-to-setup-Torguard-for-port-forwarding/" >
Setup TorGuard for port forwarding
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Misc/x265-4k/" >
x265-4k and Golden Rule
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Misc/trash-sync/" >
TRaSH Sync
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_9" id = "__nav_9" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_9" tabindex = "0" >
Hardlinks
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "Hardlinks" class = "md-nav" data-md-level = "1" >
< label class = "md-nav__title" for = "__nav_9" >
< span class = "md-nav__icon md-icon" > < / span >
Hardlinks
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/Hardlinks-and-Instant-Moves/" >
Hardlinks - Atomic Moves
< / a >
< / li >
< li class = "md-nav__item md-nav__item--nested" >
< input class = "md-nav__toggle md-toggle" data-md-toggle = "__nav_9_2" id = "__nav_9_2" type = "checkbox" / >
< label aria-expanded = "false" class = "md-nav__link" for = "__nav_9_2" tabindex = "0" >
How to setup for
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< nav aria-label = "How to setup for" class = "md-nav" data-md-level = "2" >
< label class = "md-nav__title" for = "__nav_9_2" >
< span class = "md-nav__icon md-icon" > < / span >
How to setup for
< / label >
< ul class = "md-nav__list" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for/" >
How to setup for
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for/Docker/" >
Docker
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for/Dockstarter/" >
Dockstarter
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for/Native/" >
Native
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for/Synology/" >
Synology
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for/Unraid/" >
Unraid
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/Examples/" >
Examples
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/Check-if-hardlinks-are-working/" >
Check if hardlinks are working
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/Replace-copies-with-hardlinks/" >
Replace copies with hardlinks
< / a >
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "../../Hardlinks/How-to-setup-for" >
How-to-setup-for
< / a >
< / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-sidebar md-sidebar--secondary" data-md-component = "sidebar" data-md-type = "toc" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav aria-label = "Table of contents" class = "md-nav md-nav--secondary" >
< label class = "md-nav__title" for = "__toc" >
< span class = "md-nav__icon md-icon" > < / span >
Table of contents
< / label >
< ul class = "md-nav__list" data-md-component = "toc" data-md-scrollfix = "" >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#when-do-i-need-remote-path-mappings" >
When do I need remote path mappings
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#how-do-i-recognize-that-i-need-remote-path-mappings" >
How do I recognize that I need remote path mappings
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#how" >
How
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#host" >
Host
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#remote-path" >
Remote Path
< / a >
< / li >
< li class = "md-nav__item" >
< a class = "md-nav__link" href = "#local-path" >
Local Path
< / a >
< / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-content" data-md-component = "content" >
< article class = "md-content__inner md-typeset" >
< a class = "md-content__button md-icon" href = "https://github.com/TRaSH-/Guides/edit/master/docs/Sonarr/Sonarr-remote-path-mapping.md" title = "Edit this page" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4v-2m10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1 2.1 2.1Z" > < / path > < / svg >
< / a >
< a class = "md-content__button md-icon" href = "https://github.com/TRaSH-/Guides/raw/master/docs/Sonarr/Sonarr-remote-path-mapping.md" title = "View source of this page" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.15 8.15 0 0 1-1.23-2Z" > < / path > < / svg >
< / a >
< h1 id = "remote-path-mappings" > Remote Path Mappings< a class = "headerlink" href = "#remote-path-mappings" title = "Permanent link" > < / a > < / h1 >
< p > It seems that a lot of people don't understand how the remote path mapping works for Sonarr. I will try to explain it with some screenshots and a short description.< / p >
< p > Remote Path Mapping acts as a dumb find < code > Remote Path< / code > and replace with < code > Local Path< / code > < / p >
< h2 id = "when-do-i-need-remote-path-mappings" > When do I need remote path mappings< a class = "headerlink" href = "#when-do-i-need-remote-path-mappings" title = "Permanent link" > < / a > < / h2 >
< ul >
< li > If Sonarr and your download client are not on the same server/system.< / li >
< li > If you use either merged local/remote setups using mergerfs or similar.< / li >
< li > You run dockers and < strong > DON'T< / strong > have consistent and well planned paths.< / li >
< / ul >
< div class = "admonition note" >
< p class = "admonition-title" > Note< / p >
< p > If you run dockers it would be smarter to fix the problem at the source what's causing the actual issue.< / p >
< ul >
< li >
< p > < a href = "https://wiki.servarr.com/docker-guide#consistent-and-well-planned-paths" rel = "noopener noreferrer" target = "_blank" > Sonarr Wiki Servarr - Docker Guide< / a > < / p >
< / li >
< li >
< p > < a href = "/Hardlinks/Hardlinks-and-Instant-Moves/" rel = "noopener noreferrer" target = "_blank" > TRaSH Guides< / a > < / p >
< / li >
< / ul >
< / div >
< hr / >
< h2 id = "how-do-i-recognize-that-i-need-remote-path-mappings" > How do I recognize that I need remote path mappings< a class = "headerlink" href = "#how-do-i-recognize-that-i-need-remote-path-mappings" title = "Permanent link" > < / a > < / h2 >
< p > If your download client is on another system than Sonarr then you probably need to make use of Remote Path Mappings.< / p >
< p > You will get an error that looks a little bit like the following screenshot.< / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/dl_error.png" > < img alt = "!download errors" src = "../images/dl_error.png" / > < / a > < / p >
< p > So looking at this screenshot it seems we need to make use of Remote Path Mappings< / p >
< hr / >
< h2 id = "how" > How< a class = "headerlink" href = "#how" title = "Permanent link" > < / a > < / h2 >
< p > First we navigate in Sonarr to the < code > Settings< / code > => < code > Download Clients< / code > tab.< / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/cl_cli_tab.png" > < img alt = "download client tab" src = "../images/cl_cli_tab.png" / > < / a > < / p >
< p > At the bottom you choose < code > Add new mapping< / code > < / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/new_mapping.png" > < img alt = "!add new mapping" src = "../images/new_mapping.png" / > < / a > < / p >
< p > A screen will pop up with the following options:< / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/mapping.png" > < img alt = "add mapping" src = "../images/mapping.png" / > < / a > < / p >
< ol >
< li > < code > Host< / code > => This is the hostname or IP you set in your download client settings.< / li >
< li > < code > Remote Path< / code > => The download path that you've set in your download client.< / li >
< li > < code > Local Path< / code > => The path Sonarr needs to access the same path.< / li >
< / ol >
< hr / >
< details class = "example" >
< summary > Examples< / summary >
< div class = "tabbed-set" data-tabs = "1:1" > < input checked = "checked" id = "__tabbed_1_1" name = "__tabbed_1" type = "radio" > < label for = "__tabbed_1_1" > QBittorrent< / label > < div class = "tabbed-content" >
< h2 id = "host" > Host< a class = "headerlink" href = "#host" title = "Permanent link" > < / a > < / h2 >
< p > To find what you need to put in your host you navigate in Sonarr to the Settings => Download Clients Tab.
There you open up the download client for this example I will be using QBittorrent< / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/qbit_client.png" > < img alt = "Qbittorrent client" src = "../images/qbit_client.png" / > < / a > < / p >
< p > This is what you put in your Host in Remote Path Mapping.< / p >
< h2 id = "remote-path" > Remote Path< a class = "headerlink" href = "#remote-path" title = "Permanent link" > < / a > < / h2 >
< p > To find what you need to put in your remote path you need to open up your download client and look what you've used there as download location.< / p >
< p > In QBittorrent navigate to Tools => Options (or ALT+O) and navigate to the Download settings.< / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/qbit_options.png" > < img alt = "Qbittorrent download settings" src = "../images/qbit_options.png" / > < / a > < / p >
< p > This is what you add in your Remote Path in Remote Path Mapping.< / p >
< h2 id = "local-path" > Local Path< a class = "headerlink" href = "#local-path" title = "Permanent link" > < / a > < / h2 >
< p > To find out what you need to put in in your local path you need to know how Sonarr is able to access the files that your download client downloaded. This can be done in different ways. Mounting/Network shares, whatever, but Sonarr needs to have local access to it, so you need to figure out the best way for Sonarr to access the download client's downloaded files yourself.< / p >
< p > The final result will look something like this.< / p >
< p > < a class = "glightbox" data-desc-position = "bottom" data-height = "auto" data-width = "100%" href = "../images/qbit_final.png" > < img alt = "Qbittorrent final result" src = "../images/qbit_final.png" / > < / a > < / p >
< / div >
< / input > < / div >
< / details >
<!-- BEGIN INCLUDE ../../includes/support.md -->
< hr / >
< div class = "admonition question" >
< p class = "admonition-title" > Questions or Suggestions?< / p >
< p > If you have questions or suggestions click the chat badge to join the Discord Support Channel where you can ask your questions directly and get live support.< / p >
< p > < a href = "https://trash-guides.info/discord" rel = "noopener noreferrer" target = "_blank" > < img alt = "Discord chat" class = "off-glb" src = "https://img.shields.io/discord/492590071455940612?style=for-the-badge&color=4051B5&logo=discord" / > < / a > < / p >
< / div >
<!-- END INCLUDE -->
<!-- - - 8< - - "includes/support.md" -->
< hr / >
< div class = "md-source-file" >
< small >
Last update:
< span class = "git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime" > August 15, 2022 16:42:07< / span >
< / small >
< / div >
< footer class = "sponsorship" >
< hr / >
< a href = "https://github.com/sponsors/TRaSH-" title = "Buy me a Coffee" > < img alt = "Buy me a coffee" height = "39" src = "/img/buy-me-a-coffee.png" width = "137" / >
< / a >
< hr / >
< / footer >
< / article >
< / div >
< / div >
< a class = "md-top md-icon" data-md-component = "top" hidden = "" href = "#" >
< svg viewbox = "0 0 24 24" xmlns = "http://www.w3.org/2000/svg" > < path d = "M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z" > < / path > < / svg >
Back to top
< / a >
< / main >
< footer class = "md-footer" >
< div class = "md-footer-meta md-typeset" >
< div class = "md-footer-meta__inner md-grid" >
< div class = "md-copyright" >
< div class = "md-copyright__highlight" >
Copyright © 2022 TRaSH
< / div >
Made with
< a href = "https://squidfunk.github.io/mkdocs-material/" rel = "noopener" target = "_blank" >
Material for MkDocs
< / a >
< / div >
< div class = "md-social" >
< a class = "md-social__link" href = "https://trash-guides.info/discord" rel = "noopener" target = "_blank" title = "trash-guides.info" >
< svg viewbox = "0 0 640 512" xmlns = "http://www.w3.org/2000/svg" > <!-- ! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --> < path d = "M524.531 69.836a1.5 1.5 0 0 0-.764-.7A485.065 485.065 0 0 0 404.081 32.03a1.816 1.816 0 0 0-1.923.91 337.461 337.461 0 0 0-14.9 30.6 447.848 447.848 0 0 0-134.426 0 309.541 309.541 0 0 0-15.135-30.6 1.89 1.89 0 0 0-1.924-.91 483.689 483.689 0 0 0-119.688 37.107 1.712 1.712 0 0 0-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 0 0 .765 1.375 487.666 487.666 0 0 0 146.825 74.189 1.9 1.9 0 0 0 2.063-.676A348.2 348.2 0 0 0 208.12 430.4a1.86 1.86 0 0 0-1.019-2.588 321.173 321.173 0 0 1-45.868-21.853 1.885 1.885 0 0 1-.185-3.126 251.047 251.047 0 0 0 9.109-7.137 1.819 1.819 0 0 1 1.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 0 1 1.924.233 234.533 234.533 0 0 0 9.132 7.16 1.884 1.884 0 0 1-.162 3.126 301.407 301.407 0 0 1-45.89 21.83 1.875 1.875 0 0 0-1 2.611 391.055 391.055 0 0 0 30.014 48.815 1.864 1.864 0 0 0 2.063.7A486.048 486.048 0 0 0 610.7 405.729a1.882 1.882 0 0 0 .765-1.352c12.264-126.783-20.532-236.912-86.934-334.541ZM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241Zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241Z" > < / path > < / svg >
< / a >
< a class = "md-social__link" href = "https://github.com/TRaSH-/Guides" rel = "noopener" target = "_blank" title = "github.com" >
< svg viewbox = "0 0 448 512" xmlns = "http://www.w3.org/2000/svg" > <!-- ! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --> < path d = "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z" > < / path > < / svg >
< / a >
< / div >
< / div >
< / div >
< / footer >
< / div >
< div class = "md-dialog" data-md-component = "dialog" >
< div class = "md-dialog__inner md-typeset" > < / div >
< / div >
< script id = "__config" type = "application/json" > { "base" : "../.." , "features" : [ "navigation.instant" , "navigation.tabs" , "navigation.top" , "content.code.copy" , "content.action.edit" , "content.action.view" ] , "search" : "../../assets/javascripts/workers/search.e5c33ebb.min.js" , "translations" : { "clipboard.copied" : "Copied to clipboard" , "clipboard.copy" : "Copy to clipboard" , "search.result.more.one" : "1 more on this page" , "search.result.more.other" : "# more on this page" , "search.result.none" : "No matching documents" , "search.result.one" : "1 matching document" , "search.result.other" : "# matching documents" , "search.result.placeholder" : "Type to start searching" , "search.result.term.missing" : "Missing" , "select.version" : "Select version" } } < / script >
< script src = "../../assets/javascripts/bundle.51d95adb.min.js" > < / script >
< script > document $ . subscribe ( ( ) => { const lightbox = GLightbox ( { "touchNavigation" : true , "loop" : false , "zoomable" : true , "draggable" : true , "openEffect" : "zoom" , "closeEffect" : "zoom" , "slideEffect" : "slide" } ) ; } ) < / script > < / body >
< / html >