diff --git a/readme.md b/readme.md index ad00dd66..3ebe097d 100644 --- a/readme.md +++ b/readme.md @@ -174,16 +174,49 @@ serve that directly: [See LinuxServer.io config sample](https://github.com/linuxserver/reverse-proxy-confs/blob/master/audiobookshelf.subdomain.conf.sample) -### Synology Reverse Proxy +### Synology NAS Reverse Proxy Setup (DSM 7+/Quickconnect) -1. Open Control Panel > Application Portal -2. Change to the Reverse Proxy tab -3. Select the proxy rule for which you want to enable Websockets and click on Edit -4. Change to the "Custom Header" tab -5. Click Create > WebSocket -6. Click Save +1. **Open Control Panel** + - Navigate to `Login Portal > Advanced`. + +2. **General Tab** + - Click `Reverse Proxy` > `Create`. + + | Setting | Value | + |---------|----------------| + | Reverse Proxy Name | audiobookshelf | + +3. **Source Configuration** + + | Setting | Value | + |-------------------------|-------------------------------------| + | Protocol | HTTPS | + | Hostname | `..synology.me` | + | Port | 443 | + | Access Control Profile | Leave as is | + + - Example Hostname: `audiobookshelf.mydomain.synology.me` + +4. **Destination Configuration** + + | Setting | Value | + |-----------|------------------| + | Protocol | HTTP | + | Hostname | Your NAS IP | + | Port | 13378 | + +5. **Custom Header Tab** + - Go to `Create > Websocket`. + - Configure Headers (leave as is): + + | Header Name | Value | + |-------------|------------------| + | Upgrade | `$http_upgrade` | + | Connection | `$connection_upgrade` | + +6. **Advanced Settings Tab** + - Leave as is. -[from @silentArtifact](https://github.com/advplyr/audiobookshelf/issues/241#issuecomment-1036732329) ### [Traefik Reverse Proxy](https://doc.traefik.io/traefik/)