# How to update Screenly through Balena

**URL:** <https://forums.screenly.io/t/how-to-update-screenly-through-balena/22>\
**Category:** Balena\
**Created:** [February 22, 2019, 5:54pm UTC](https://forums.screenly.io/t/how-to-update-screenly-through-balena/22 "2019-02-22T17:54:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Radec](https://avatars.discourse-cdn.com/v4/letter/r/b487fb/32.png) [@Radec](https://forums.screenly.io/u/Radec)\
**Post date:** [February 22, 2019, 5:54pm UTC](https://forums.screenly.io/t/how-to-update-screenly-through-balena/22/1 "2019-02-22T17:54:06Z")

</div>

When you update Screenly through Balena, do you need to execute the following command in the HOST OS or MAIN terminal?

```auto
$ bash <(curl -sL https://www.screenly.io/install-ose.sh)

```

Also, Screenly update asks thing like Networkmanageretc. what are the recommended settings?

Sorry being total new to this!

---

<div class="post-metadata">

**Author:** ![vpetersson](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.screenly.io/vpetersson/32/8_2.png) [@vpetersson](https://forums.screenly.io/u/vpetersson)\
**Post date:** [February 22, 2019, 5:57pm UTC](https://forums.screenly.io/t/how-to-update-screenly-through-balena/22/2 "2019-02-22T17:57:57Z")

</div>

Balena is different. In essence, you manage your device(s) from your workstation/laptop instead of directly on the device. You can read more about code deployments [here](https://www.balena.io/docs/learn/welcome/primer/#code-deployment).

In short, it usually looks something like this:

```auto
$ cd /path/to/code/base
$ git pull
$ git push balena master 

```

Balena will then build a new image and push it out to your device(s).
