# Update workflow

**URL:** <https://meta.discourse.org/t/update-workflow/373623>\
**Category:** Self-hosting\
**Tags:** docker-manager, hosting\
**Created:** [July 9, 2025, 7:16pm UTC](https://meta.discourse.org/t/update-workflow/373623 "2025-07-09T19:16:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<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 9, 2025, 7:16pm UTC](https://meta.discourse.org/t/update-workflow/373623/1 "2025-07-09T19:16:20Z")

</div>

As a new self-hosted Discourse user, I’m still trying to figure out how things work, so please bear with me…

When it comes to updating, I noticed today that when the `Docker_manager` has an update, I can’t update anything else such as `Discourse` and the plugins. It took me a while to understand that I had to click `Update` in the `Docker_manager` row to then have the `Update All` button as well as the individual `Update` buttons for the plugins unlocked. Is this the normal behavior, and why?

(I also thought that “Processes” was the progress of the update… I could sit and wait forever 🤦🏻‍♂️).

When you update, is there any “best practices”, such as updating the components, first, then the plugins, then `Discourse`? I’m trying to avoid as many potential errors as possible.

Thank you.

* * *

Suggestion to the team: when we click the “Update” button, instead of just sending us to the update page, it should also start updating right away. I clicked the Update button in the `Docker_manager` and I was just sitting there waiting for the progress bar to show, until I realized I had to click `Start Updating`. Seems counterintuitive to click some `Update` button twice.

---

_[View the full topic](https://meta.discourse.org/t/update-workflow/373623)._
