# Enable local mode for local push

**URL:** <https://forums.balena.io/t/enable-local-mode-for-local-push/6004>\
**Category:** openBalena\
**Created:** [April 13, 2019, 10:21am UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004 "2019-04-13T10:21:19Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bversluijs](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/bversluijs/32/3954_2.png) [@bversluijs](https://forums.balena.io/u/bversluijs)\
**Post date:** [April 13, 2019, 10:21am UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/1 "2019-04-13T10:21:19Z")

</div>

Hi all,

I’m currently developing an internal application via openBalena, but I’ve stumbled upon a development issue. I can’t seem to enable local mode on a openBalena development device, so that I can use the command `balena push <ip address>`. Is this not supported yet, or do I need to know a workaround for this? Because building my application, pushing it to the openBalena server and then waiting for it to download isn’t the most efficient 🙂

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![controlsgeek](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@controlsgeek](https://forums.balena.io/u/controlsgeek)\
**Post date:** [April 13, 2019, 6:33pm UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/4 "2019-04-13T18:33:16Z")

</div>

Hi @bversluijs,  
From the Balena Documentation, these are the requirements for local mode push:  
In order to use local mode on a device:

- The device must be running balenaOS v2.29.0 or higher.
- The device must be running a [development](https://www.balena.io/docs/reference/OS/overview/2.x/#dev-vs-prod-images) variant of the OS.
- You must have the [balena CLI](https://www.balena.io/docs/reference/cli) installed on your workstation.
- Local mode must be enabled through the dashboard. To use local mode on a development device, click on the small _Actions_ dropdown at the top right of the device page and select _Enable Local Mode_ .

---

<div class="post-metadata">

**Author:** ![bversluijs](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/bversluijs/32/3954_2.png) [@bversluijs](https://forums.balena.io/u/bversluijs)\
**Post date:** [April 13, 2019, 10:54pm UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/5 "2019-04-13T22:54:17Z")

</div>

Hi @controlsgeek,

Thanks for your reaction. That’s indeed how to set a device in local mode. However, the Balena Dashboard is only available in **cloudBalena** , and I’m asking for **openBalena**. So that’s why I’m asking. But anyway, thanks for taking the time to help me out! 🙂

---

<div class="post-metadata">

**Author:** ![controlsgeek](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@controlsgeek](https://forums.balena.io/u/controlsgeek)\
**Post date:** [April 13, 2019, 11:27pm UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/6 "2019-04-13T23:27:22Z")

</div>

Sorry! Failed to notice that. Will follow the question!

---

<div class="post-metadata">

**Author:** ![richbayliss](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/richbayliss/32/1054_2.png) [@richbayliss](https://forums.balena.io/u/richbayliss)\
**Post date:** [April 18, 2019, 2:57pm UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/78 "2019-04-18T14:57:28Z")

</div>

Hey,

So I just tried this and it worked OK for my on my Intel NUC device. You must have a development image running on the device for this to work, and you must then put the device into `Local Mode`, which I did application-wide, like so:

`# balena env add BALENA_SUPERVISOR_LOCAL_MODE 1 --app MyApp`

Then in my application source directory I ran:

`# balena push 1.2.3.4`

where `1.2.3.4` was the IP of my device.

This worked fine for me, and my app is running nicely on my device 🎉

---

<div class="post-metadata">

**Author:** ![bversluijs](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/bversluijs/32/3954_2.png) [@bversluijs](https://forums.balena.io/u/bversluijs)\
**Post date:** [April 19, 2019, 1:17pm UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/80 "2019-04-19T13:17:58Z")

</div>

Awesome! I’m going to try that as soon as possible and post my findings here! Thanks!

---

<div class="post-metadata">

**Author:** ![bversluijs](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/bversluijs/32/3954_2.png) [@bversluijs](https://forums.balena.io/u/bversluijs)\
**Post date:** [May 8, 2020, 9:18am UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/81 "2020-05-08T09:18:11Z")

</div>

Just to help other people out, and as the wise saying goes: ‘Better late than never’ (and because I’ve finally had the time to try out openBalena for real):  
I ran the following command

```auto
$ balena env add BALENA_SUPERVISOR_LOCAL_MODE 1 --device <device-uuid>

```

The device picked it up and set itself in local mode 🙂

---

<div class="post-metadata">

**Author:** ![msddsg](https://avatars.discourse-cdn.com/v4/letter/m/f4b2a3/32.png) [@msddsg](https://forums.balena.io/u/msddsg)\
**Post date:** [October 14, 2026, 7:05am UTC](https://forums.balena.io/t/enable-local-mode-for-local-push/6004/86 "2026-10-14T07:05:28Z")

</div>

Thanks for sharing your experience! This is really helpful for anyone trying to enable Local Mode on an openBalena device. I appreciate you taking the time to share the working command and solution.
