Hi Plex team,
I’m requesting a certificate rate limit reset for my server. I’ve been running Plex on Unraid (Docker) for over a decade with no issues, but after some hardware failures and Docker rebuilds over the past six months, I lost my server’s TLS certificate. Now every attempt to provision a new one returns a 429 rate limit error.
Server Details:
-
Server name: Joe_Media
-
Plex version: 1.43.1.10576-06378bdcd
-
Platform: Unraid 6.12.14 / Docker (plexinc/pms-docker:plexpass)
-
Network mode: Host
-
ClientIdentifier (ProcessedMachineIdentifier):
a933bc321a326f0f8105e1dc49d6250a25c334e2 -
CertificateUUID:
33be192f71264c21a99aa5091655f447
What’s happening:
Every 20 minutes, Plex attempts to provision a certificate and gets rate limited:
CERT: Certificate did not exist, fetching a new one.
HTTP/1.1 (0.1s) 200 response from GET https://plex.tv/api/v2/devices/a933bc321a326f0f8105e1dc49d6250a25c334e2/certificate/subject
HTTP/1.1 (0.1s) 429 response from PUT https://plex.tv/api/v2/devices/a933bc321a326f0f8105e1dc49d6250a25c334e2/certificate/csr?reason=missing&invalidIn=0
CERT: Error acquiring new certificate: Failed to upload CSR: 429, API rate limit exceeded
The GET for the certificate subject succeeds (200), but the PUT for the CSR is rate limited (429). This has been happening for over 48 hours. I’ve now stopped the auto-retry to prevent further rate limit resets.
What’s working correctly:
Everything else is fully operational — the only issue is the missing certificate:
-
HTTP access works locally, on LAN, and externally (port 32400 confirmed open)
-
plex.tv registration is active (presence=1, publicAddressMatches=1)
-
Reachability tests pass (connectivity=1, state=Mapped)
-
Pub-sub connection to pubsub10.pop.lhr.plex.bz is healthy
-
Token is valid (HTTP 200)
-
httpsRequired=0, secureConnections=2 (Preferred)
-
All outbound connectivity to plex.tv services confirmed working
How this happened:
After hardware failures and Docker container rebuilds, the original certificate files were lost. During troubleshooting, the container was restarted multiple times which triggered repeated CSR requests, hitting the rate limit. Each subsequent restart and automatic 20-minute retry kept resetting the rate limit window.
What I’ve tried:
-
Waiting 24+ hours between attempts
-
Deleting cached cert files and resetting CertificateVersion to 0
-
Generating new CertificateUUID values
-
Custom self-signed certificates (fails with “no suitable signature algorithm” on OpenSSL 3.1.1)
-
Fresh container installs
Request:
Could a Plex team member please reset the certificate rate limit for device a933bc321a326f0f8105e1dc49d6250a25c334e2? Once the rate limit is cleared, the server should automatically provision a new certificate on its next refresh cycle.
Thank you for your help!