# Where does plex point to when it checks for updates?

**URL:** <https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260>\
**Category:** Dev/API Corner\
**Tags:** other-dev\
**Created:** [March 1, 2016, 4:51am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260 "2016-03-01T04:51:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![quincarter](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/quincarter/32/101290_2.png) [@quincarter](https://forums.plex.tv/u/quincarter)\
**Post date:** [March 1, 2016, 4:51am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/1 "2016-03-01T04:51:12Z")

</div>

I am making a bash script on my linux plex server that will automatically check for updates. Can anyone tell me where plex points to for updates? I assume it points to an FTP somewhere. If anyone has that link that would me most appreciated. Getting tired of manually updating. I want this to automatically install and update the server. I basically have it working except for the automatic part.

---

<div class="post-metadata">

**Author:** ![hthighway](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/hthighway/32/82003_2.png) [@hthighway](https://forums.plex.tv/u/hthighway)\
**Post date:** [March 1, 2016, 4:55am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/2 "2016-03-01T04:55:03Z")

</div>

Take a look at how it was done here: [https://github.com/mrworf/plexupdate](https://github.com/mrworf/plexupdate)

---

<div class="post-metadata">

**Author:** ![SwiftPanda16](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/swiftpanda16/32/81839_2.png) [@SwiftPanda16](https://forums.plex.tv/u/SwiftPanda16)\
**Post date:** [March 1, 2016, 5:17am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/3 "2016-03-01T05:17:28Z")

</div>

One way to check for updates is through your Plex server’s API. You can view your server updates at:

```auto
http://<plex-ip>:32400/updater/status

```

You will get some XML like this which contains a download URL for the update:

```auto
<MediaContainer size="1" canInstall="1" checkedAt="1455866795" downloadURL="https://plex.tv/downloads/latest/1?channel=16&build=windows-i386&distro=english&X-Plex-Token= *****" status="0">
    <Release key="https://plex.tv/updater/releases/1371" version="0.9.15.3.1674-f46e7e6" added="" fixed="(Media Optimizer) Crash after video transcode with certain subtitle configurations.
(Sync)(Windows) Issues ensuring transcode directory is writable.
(Sync)(iOS) Improve accuracy of synced resolution and bitrate metadata." downloadURL="https://plex.tv/downloads/latest/1?channel=16&build=windows-i386&distro=english&X-Plex-Token= *****" state="available" />
</MediaContainer>

```

Note: The XML is currently bugged, but there are ways to work around it. See PlexPy issue on [GitHub](https://github.com/drzoidberg33/plexpy/issues/550).

---

<div class="post-metadata">

**Author:** ![quincarter](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/quincarter/32/101290_2.png) [@quincarter](https://forums.plex.tv/u/quincarter)\
**Post date:** [March 1, 2016, 5:43am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/4 "2016-03-01T05:43:34Z")

</div>

I will give both of these a shot. I really wanted to be able to tell it when to update. So the xml option may be better for me.

---

<div class="post-metadata">

**Author:** ![quincarter](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/quincarter/32/101290_2.png) [@quincarter](https://forums.plex.tv/u/quincarter)\
**Post date:** [March 1, 2016, 5:46am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/5 "2016-03-01T05:46:23Z")

</div>

I am getting a 401 unauthorized error when i try the http://:32400/updater/status with my local ip address in there.

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [March 1, 2016, 7:42am UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/6 "2016-03-01T07:42:21Z")

</div>

> @quincarter said:  
> I am getting a 401 unauthorized error

You’ll need to add your token to the url  
[support.plex.tv/hc/en-us/articles/204059436-Finding-your-account-token-X-Plex-Token](https://support.plex.tv/hc/en-us/articles/204059436-Finding-your-account-token-X-Plex-Token "https://support.plex.tv/hc/en-us/articles/204059436-Finding-your-account-token-X-Plex-Token")

/T

---

<div class="post-metadata">

**Author:** ![ProTeuS01](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@ProTeuS01](https://forums.plex.tv/u/ProTeuS01)\
**Post date:** [June 8, 2018, 12:51pm UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/7 "2018-06-08T12:51:13Z")

</div>

Hi,

I’m also looking for automatically update Plex Server  
Doesn’t seem like http://:32400/updater/status exists anymore. I get 404.

How can I check for new version?  
…download new version?  
…apply new version?

---

<div class="post-metadata">

**Author:** ![ProTeuS01](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@ProTeuS01](https://forums.plex.tv/u/ProTeuS01)\
**Post date:** [June 11, 2018, 1:22pm UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/8 "2018-06-11T13:22:32Z")

</div>

> @ProTeuS01 said:  
> Hi,
> 
> I’m also looking for automatically update Plex Server  
> Doesn’t seem like http://:32400/updater/status exists anymore. I get 404.
> 
> How can I check for new version?  
> …download new version?  
> …apply new version?

Tired me must have used wrong HTTP method. http://:32400/updater/status do exist  
Download new version: http://:32400/updater/check?X-Plex-Token=[insert token]&download=1  
Apply new version: http://:32400/updater/apply?X-Plex-Token=[insert token]

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [January 8, 2020, 7:55pm UTC](https://forums.plex.tv/t/where-does-plex-point-to-when-it-checks-for-updates/137260/9 "2020-01-08T19:55:59Z")

</div>


