# Discourse Fails to update in the Admin UI - No matter what

**URL:** https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244
**Category:** Self-hosting
**Created:** [July 28, 2025, 6:33pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244 "2025-07-28T18:33:43Z")
**Posts on this page:** 13
**Page:** 2

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [July 29, 2025, 12:58pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/21 "2025-07-29T12:58:42Z")

</div>

I believe it should work with Discourse:

> [@Recommended Hosting Providers for Self Hosters](https://meta.discourse.org/t/recommended-hosting-providers-for-self-hosters/79562/1):
>
> I have installed Discourse on each of these, received an email from Discourse, and used it to log in as an admin. For all of these the standard [Install Cloud](https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md) instructions work just fine.

> [@Recommended Hosting Providers for Self Hosters](https://meta.discourse.org/t/recommended-hosting-providers-for-self-hosters/79562/1):
>
> ## [contabo.com](http://contabo.com):
> 
> Perhaps the Cheapest here: 4 cores/4GB RAM/5.80 usd+tax. (as of 10 March, 2025)

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [July 29, 2025, 1:30pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/22 "2025-07-29T13:30:07Z")

</div>

Thanks for the links. I took a look at the whole conversation and for a novice like myself, a lot of what’s being discussed is new to me, but I guess I will have to do some research and test it myself. If anything, I can always go back to Digital Ocean, right?

Contabo seems to be indeed a good option in terms of price and what it offers. I still need to understand the issue with some providers blocking email providers, which I have no clue what that is. I remember having an issue with Brevo and had to use a different port from the one recommended in the official installation. With a little bit of research and tests, anything is possible.

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [July 29, 2025, 2:46pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/23 "2025-07-29T14:46:56Z")

</div>

> [@alltiagocom](#):
>
> I have no clue what that is

i think some people were confused between Inbound and Outbound.

even Ionos Telephone Support _really_ wanted to assume i meant outbound, even though i meant inbound 🤣

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [July 29, 2025, 2:55pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/24 "2025-07-29T14:55:21Z")

</div>

> [@jdc20181](#):
>
> Here you go. Reproduced Today.

Certainly looks like a shortage of virtual memory, which means adding swap should solve it.

But see also

> [@MKJ's Opinionated Discourse Deployment Configuration](https://meta.discourse.org/t/mkjs-opinionated-discourse-deployment-configuration/193355/1):
>
> ## Kernel configuration
> 
> Redis (one of the key components on which Discourse is built) [strongly recommends disabling transparent huge pages when using on-disk persistence](https://redis.io/docs/management/optimization/latency/#latency-induced-by-transparent-huge-pages) (which Discourse does), and I also allow memory overcommit.
> 
> ```plaintext
> echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
> echo 'vm.overcommit_memory=1' > /etc/sysctl.d/90-vm_overcommit_memory.conf
> sysctl --system
> 
> ```

I never quite gave myself the time to do the controlled experiments, but I very much believe that once you’ve set overcommit you will need less swap.

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [July 29, 2025, 2:56pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/25 "2025-07-29T14:56:36Z")

</div>

> [@alltiagocom](#):
>
> I found [this page](https://www.vpsbenchmarks.com/compare/contabo_vs_docean), but I’m not sure how reliable these tests really are and if they are enough to make me switch?

I would say i’ve always been impressed with the performance consistency and network download performance of Ionos VPSs for my situation, but then that depends on the exact location of your user base,

if i lived far South in the UK, Contabo would become a more valid option, however they like their Shared Networking Infrastructure - often the cause of unpredictable ping/latency.

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [July 29, 2025, 3:01pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/26 "2025-07-29T15:01:32Z")

</div>

Can I recommend all the chat about hosting providers be moved to [Recommended Hosting Providers for Self Hosters](https://meta.discourse.org/t/recommended-hosting-providers-for-self-hosters/79562)?

---

<div class="post-metadata">

### Author: ![Kartoon](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kartoon](https://meta.discourse.org/u/Kartoon)
#### Post date: [August 1, 2025, 8:44am UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/27 "2025-08-01T08:44:05Z")

</div>

For what it’s worth the latest update today (v3.5.0.beta8 +93) completed fine from the UI (like completely no issues not “says failed but actually worked”).

I have 2GB RAM and 3GB swap which is more than is suggested in any of the guides. We’ll see if it keep working or not, but multiple previous updates have failed

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [August 1, 2025, 9:49am UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/28 "2025-08-01T09:49:06Z")

</div>

Resource requirements are now significantly lower, thanks to [Introducing pre-compiled JS assets for self-hosters](https://meta.discourse.org/t/introducing-pre-compiled-js-assets-for-self-hosters/376700)

So hopefully these kind of `Command was killed with SIGKILL (Forced termination): ember build` errors should be a thing of the past 🤞

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [August 1, 2025, 9:50am UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/29 "2025-08-01T09:50:12Z")

</div>

there’s nothing self hosters with plenty of RAM need to do for this change, if they’re using the [standard install](https://meta.discourse.org/t/142537?silent=true) ?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [August 1, 2025, 9:51am UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/30 "2025-08-01T09:51:00Z")

</div>

No changes are required. More info is in the announcement topic.

---

<div class="post-metadata">

### Author: ![jdc20181](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jdc20181/32/515028_2.png) [@jdc20181](https://meta.discourse.org/u/jdc20181)
#### Post date: [August 1, 2025, 12:28pm UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/31 "2025-08-01T12:28:56Z")

</div>

One more reason why I love Discourse and this community. Y’all stay true to the name and engage in regular discourse with just about every post on here at some point. Can’t wait to try out the improvements and so glad I was able to bring this topic to discussion that brought the improvements.

---

<div class="post-metadata">

### Author: ![Kartoon](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kartoon](https://meta.discourse.org/u/Kartoon)
#### Post date: [August 5, 2025, 9:11am UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/32 "2025-08-05T09:11:53Z")

</div>

I’ve updated three times and it’s completed fine (and faster than before from maybe 8-9 minutes to 2-3) so something has changed for the better

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [September 4, 2025, 9:12am UTC](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244/33 "2025-09-04T09:12:08Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

[Previous page](https://meta.discourse.org/t/discourse-fails-to-update-in-the-admin-ui-no-matter-what/376244.md?page=1)
