Merge pull request #2420 from treyg/synology-reverse-proxy-docs

docs: update synology reverse proxy to use the latest DSM settings
This commit is contained in:
advplyr 2023-12-17 16:42:43 -06:00 committed by GitHub
commit f33b011847
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 | `<sub>.<quickconnectdomain>.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/)