# How to update self hosted kit

**URL:** <https://community.n8n.io/t/how-to-update-self-hosted-kit/58784>\
**Category:** Questions\
**Created:** [October 18, 2024, 10:46am UTC](https://community.n8n.io/t/how-to-update-self-hosted-kit/58784 "2024-10-18T10:46:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MFlo](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mflo/32/44740_2.png) [@MFlo](https://community.n8n.io/u/MFlo)\
**Post date:** [October 18, 2024, 10:46am UTC](https://community.n8n.io/t/how-to-update-self-hosted-kit/58784/1 "2024-10-18T10:46:04Z")

</div>

Guys, how do you update the self hosted starter kit?

I looked over tutorials, I tried pulling images, they are getting pulled inside image section in docker.

There’s no step by step tutorial on how to update it.

Even chatgpt failed me.

I mean, yes, you do the starter kit but how do you update it without having to delete everything

---

<div class="post-metadata">

**Author:** ![n8n](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/n8n/32/196425_2.png) [@n8n](https://community.n8n.io/u/n8n)\
**Post date:** [October 18, 2024, 10:46am UTC](https://community.n8n.io/t/how-to-update-self-hosted-kit/58784/2 "2024-10-18T10:46:05Z")

</div>

It looks like your topic is missing some important information. Could you provide the following if applicable.

- **n8n version:**
- **Database (default: SQLite):**
- **n8n EXECUTIONS\_PROCESS setting (default: own, main):**
- **Running n8n via (Docker, npm, n8n cloud, desktop app):**
- **Operating system:**

---

<div class="post-metadata">

**Author:** ![MFlo](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/mflo/32/44740_2.png) [@MFlo](https://community.n8n.io/u/MFlo)\
**Post date:** [October 18, 2024, 10:46am UTC](https://community.n8n.io/t/how-to-update-self-hosted-kit/58784/3 "2024-10-18T10:46:50Z")

</div>

n8n version: you’re on 1.59.4, which was released **3 weeks ago** and is **4 versions** behind the latest and greatest n8n

Running via: docker  
Operating system: Windows

---

<div class="post-metadata">

**Author:** ![barn4k](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/barn4k/32/8170_2.png) [@barn4k](https://community.n8n.io/u/barn4k)\
**Post date:** [October 18, 2024, 12:40pm UTC](https://community.n8n.io/t/how-to-update-self-hosted-kit/58784/4 "2024-10-18T12:40:28Z")

</div>

hello @MFlo

It’s described in the docs

> **[Updating - Docker | n8n Docs](https://docs.n8n.io/hosting/installation/docker/#updating)**
>
> n8n recommends using Docker for most self-hosting needs. It provides a clean, isolated environment, avoids operating system and tooling incompatibilities, and makes database and environment management simpler. | Documentation for n8n, a workflow...

But the command there is pretty old.

So you’ll need to perform the next steps:

1. check that you have a volume called **n8n\_data**
2. pull the new image
3. stop and delete the old container `docker stop n8n`, `docker rm n8n`
4. start the new one with the command  
`docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n`

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [January 16, 2025, 12:40pm UTC](https://community.n8n.io/t/how-to-update-self-hosted-kit/58784/5 "2025-01-16T12:40:42Z")

</div>

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