# Admin upgrade page does not exist

**URL:** https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180
**Category:** Support
**Created:** [July 8, 2020, 7:29pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180 "2020-07-08T19:29:53Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 7:29pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/1 "2020-07-08T19:29:53Z")

</div>

I have a discourse website [ayushlive.com](http://ayushlive.com)  
I saw a message on the admin dashboard which asks to upgrade the website but the upgrade link is not there and the upgrade page does not exist.  
Please suggest what to do. I do not see any errors on the website.

---

<div class="post-metadata">

### Author: ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)
#### Post date: [July 8, 2020, 7:32pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/2 "2020-07-08T19:32:46Z")

</div>

You can do manual update.

> [@Manually update Discourse and Docker image to latest](https://meta.discourse.org/t/how-do-i-manually-update-discourse-and-docker-image-to-latest/23325):
>
> bookmark This guide provides step-by-step instructions for manually updating Discourse, the Docker container, and the Ubuntu operating system on a self-hosted setup. person_raising_hand Required user level: System Administrator warning SSH access to the server. If you self-host Discourse, you occasionally need to run a manual update via the command line to get the latest security releases and newest libraries. These updates are not picked up in admin/upgrade, which is why you’ll occa…

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 7:34pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/3 "2020-07-08T19:34:48Z")

</div>

Thanks. Manual update works fine. But I wanted to know why the page is not there. I need to do it myself or give access to the server to someone in this case.

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 7:46pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/4 "2020-07-08T19:46:57Z")

</div>

I have more discourse sites, all installed in the same way but they show upgrade page and option. This one does not.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [July 8, 2020, 7:47pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/5 "2020-07-08T19:47:57Z")

</div>

what is the url you are going to when you are trying to update? On my site it’s at `/admin/upgrade`. If you go there on your site, what do you see?

Also there is a link on the admin dashboard to “Perforrm upgrades here.”

 ![Screen Shot 2020-07-08 at 12.46.41 PM](https://global.discourse-cdn.com/meta/original/3X/7/e/7eb0d85017906ca33fa65d4cf59f898d5f3dc305.png)

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 7:49pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/6 "2020-07-08T19:49:20Z")

</div>

1. I dont see “Perform upgrades here” text
2. When I go to /admin/upgrade, I get - this page does not exist or is private.  
I am logged in as admin. ![Screen Shot 2020-07-09 at 01.19.44](https://global.discourse-cdn.com/meta/original/3X/e/7/e7954a9be11bfae75a5a2dfb6a75b4f0ff857da5.png)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [July 8, 2020, 7:53pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/7 "2020-07-08T19:53:24Z")

</div>

I have never seen a discourse site not on a subdomain. How/why did you install it on [https://ayushlive.com](https://ayushlive.com) instead of using a subdomain like [https://forum.ayushlive.com](https://forum.ayushlive.com)? Do you have any other problems with your site?

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 8:04pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/8 "2020-07-08T20:04:40Z")

</div>

All my sites are on main domain only. No other problems.  
How - I dont see any difference in using sub domain or main domain.  
Why - I am using this as main website. It has every feature I need for now.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [July 8, 2020, 8:17pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/9 "2020-07-08T20:17:42Z")

</div>

And all your sites with no other problems are discourse forums? Or is this your only discourse forum?

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 8:18pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/10 "2020-07-08T20:18:48Z")

</div>

I have multiple discourse sites. all on main domains. no issues.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [July 8, 2020, 8:19pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/11 "2020-07-08T20:19:41Z")

</div>

cool - that’s good to know. are you seeing this problem with the admin upgrade page not existing on any of your other sites?

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 8:21pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/12 "2020-07-08T20:21:12Z")

</div>

No. Only on this one.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [July 8, 2020, 8:25pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/13 "2020-07-08T20:25:50Z")

</div>

ok I guess I’m barking up the wrong tree then. 🐕 🌴

It’s good to know there are no issues with sites on the main domain.

I honestly don’t know what the issue is you are having. Either you are not logged in as admin when you go to `/admin/upgrade` or you have an oddball installation issue, perhaps with a plugin.

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 8:27pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/14 "2020-07-08T20:27:44Z")

</div>

I am admin as I can upgrade the themes and components.  
About plugin - may be. Lets call it a day unless someone else also faced it and they can come n share their experience.  
Thanks a lot.

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [July 8, 2020, 8:42pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/15 "2020-07-08T20:42:05Z")

</div>

Are you sure this is a default docker setup and not a custom one?

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 9:05pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/16 "2020-07-08T21:05:26Z")

</div>

I always use the guide. I have never used custom docker.

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 9:06pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/17 "2020-07-08T21:06:07Z")

</div>

Is there a way to check?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [July 8, 2020, 9:27pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/18 "2020-07-08T21:27:28Z")

</div>

Do you have the discourse\_docker plugin installed?

---

<div class="post-metadata">

### Author: ![ajaypalnitj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajaypalnitj/32/115631_2.png) [@ajaypalnitj](https://meta.discourse.org/u/ajaypalnitj)
#### Post date: [July 8, 2020, 9:44pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/19 "2020-07-08T21:44:36Z")

</div>

No. I only have discourse-adplugin installed.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [July 8, 2020, 9:56pm UTC](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180/20 "2020-07-08T21:56:10Z")

</div>

The Discourse-docker plugin is what provides `/admin/upgrade`

[Next page](https://meta.discourse.org/t/admin-upgrade-page-does-not-exist/157180.md?page=2)
