# How do you ensure a stable update?

**URL:** <https://meta.discourse.org/t/how-do-you-ensure-a-stable-update/179524>\
**Category:** Support\
**Created:** [February 12, 2021, 11:05pm UTC](https://meta.discourse.org/t/how-do-you-ensure-a-stable-update/179524 "2021-02-12T23:05:14Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Beakerton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/beakerton/32/244679_2.png) [@Beakerton](https://meta.discourse.org/u/Beakerton)\
**Post date:** [February 12, 2021, 11:05pm UTC](https://meta.discourse.org/t/how-do-you-ensure-a-stable-update/179524/1 "2021-02-12T23:05:15Z")

</div>

Hi All!

First of all, thank you for all the work that everyone has put into this platform. I’ve been looking for a more up-to-date forum platform and am really happy with Discourse. I manage a small club’s private forum (~100 members) and am using the open-source version in a DO droplet.

I’ve read the topic regarding the suggested update procedure - [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)

I’m looking to understand that if it’s recommended that Discourse, all plugins, and the Docker image are just pulled from git every so often, how much confidence do I have that the version which happens to be there when I do this update isn’t broken? Maybe I’m just used to developers at work which habitually leave the master branch broken (don’t get me started), but I guess I’m used to specific tagged releases that have some amount of confidence that features aren’t only half-implemented.

My same question goes for plugins. I’m only using “official” plugins (like Discourse-calendar), but how do I know that it’s also in a good state when I do a pull?

Please don’t take my question the wrong way – I’m definitely not implying anything by this post. Simply just looking to understand how much risk there is when doing an update. I understand that in order to really guarantee zero down time I should have a staging/testing server, but that’s definitely overkill for a small deployment. That said, I would definitely have people calling me if the forum went down as I was trying to revert an update.

Thank you!

---

_[View the full topic](https://meta.discourse.org/t/how-do-you-ensure-a-stable-update/179524)._
