![plex media server connection refused plex media server connection refused](https://www.it-connect.fr/wp-content-itc/uploads/2015/02/plex-8-550x359.png)
- Plex media server connection refused install#
- Plex media server connection refused update#
- Plex media server connection refused upgrade#
Run update command to update the list of packages to download sudo apt-get update To ensure authenticity and trust on the files downloaded from repository, we add the key from the repo to list in package manager curl | sudo apt-key add - Add Plex Repo to sourcesĪdd plex repository to the sources so we could use apt-get to update echo deb public main | sudo tee /etc/apt//plexmediaserver.list Run Update command to update list of packages
Plex media server connection refused install#
The next step is to update https package as we would need to download package for plex from official repository using https protocol sudo apt-get install apt-transport-https Add Plex Repo Key to apt managers key list
Plex media server connection refused upgrade#
To setup plex media server on raspberry pi, you will have to have the latest raspbian Update to latest Raspbian and get all packages sudo apt-get update sudo apt-get upgrade Update HTTPS Package The next set of steps are prerequisites to start installation. However with time, I realised a media server has bigger benefits than just a media player. The main reason I did not try this server before is due to the setup required. # TO DO: rewrite /web/(.*) to just /index.html #try_files $uri $uri/ /index.I have used kodi player for a while before deciding to try my hands on plex media server. #proxy_set_header Accept-Encoding "" # Buffering off send to the client as soon as the data is received from Plex. # May also improve loading time by a very marginal amount, as nginx will compress anyway. # Disables compression between Plex and Nginx, required if using sub_filter below. Proxy_set_header Sec-WebSocket-Version $http_sec_websocket_version Proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key Proxy_set_header Sec-WebSocket-Extensions $http_sec_websocket_extensions
![plex media server connection refused plex media server connection refused](https://images.saymedia-content.com/.image/ar_3:2%2Cc_limit%2Ccs_srgb%2Cfl_progressive%2Cq_auto:eco%2Cw_1400/MTc2Mjg3MzkxMTUyMzUwMzgx/how-to-delete-plex-media-server.jpg)
Proxy_set_header X-Forwarded-Proto $scheme # If not using ngx_http_realip_module change '$http_x_forwarded_for,$realip_remote_addr' to $proxy_add_x_forwarded_for proxy_set_header X-Forwarded-For ' $proxy_add_x_forwarded_for, $realip_remote_addr' # Forward real ip and host to Plex proxy_set_header Host $host Gzip_types text/plain text/css text/xml application/xml text/javascript application/x-javascript image/svg+xml # Pay attention to how many domains we need to allow add_header Content-Security-Policy "default-src 'none' base-uri 'self' font-src 'self' data: media-src 'self' data: blob: script-src 'self' 'unsafe-inline' 'unsafe-eval' style-src 'self' 'unsafe-inline' img-src 'self' data: blob: https: worker-src * blob: frame-src 'self' connect-src 'self' https: wss://*.plex.direct:32400 wss:// object-src 'self' frame-ancestors 'self' form-action 'self' manifest-src 'self' script-src-elem 'self' 'unsafe-inline' error_page 500 502 503 504 /50x.html # For LetsEncrypt/Certbot, you can get your chain like this: ssl_trusted_certificate /path/to/intermediate/ocsp/cert-r3.pem Īdd_header Strict-Transport-Security max-age=15768000 Īdd_header Referrer-Policy strict-origin-when-cross-origin Īdd_header X-Content-Type-Options nosniff Īdd_header X-XSS-Protection "1 mode=block" Īdd_header Permissions-Policy "geolocation=(self), midi=(self), sync-xhr=(self), microphone=(self), camera=(self), magnetometer=(self), gyroscope=(self), fullscreen=(self), payment=(self)" Ssl_session_cache builtin:1000 shared:SSL:10m Ssl_certificate_key /etc/letsencrypt/live//priv.pem Ssl_certificate /etc/letsencrypt/live//fullchain.pem