# Deploy MobiusFlow to Your Fleet

## What You Will Need?

1. A **balenaCloud account** with Microservices access (this requires a paid account)
2. A compatible balenaCloud fleet (Up Board, Intel NUC or Raspberry Pi 4)

{% hint style="danger" %}
You should always backup your MobiusFlow® device before deploying a new version.

See [Backup and Restore](/help/technical-docs/mobiusflow-basics/backup-and-restore.md) for more details
{% endhint %}

## Deploying from balenaHub

{% hint style="info" %}
[BalenaHub](https://hub.balena.io/apps) is a market place for balena.io compatible applications ready to be deployed to your device with just a few clicks.
{% endhint %}

Navigate to your [balenaCloud dashboard](https://dashboard.balena-cloud.com/?) and login in

Navigate to [balenaHub](https://hub.balena.io/apps) to select which version of **Mobius**Flow® to deploy

Navigate to the **Apps** page

Search for **MobiusFlow**

{% hint style="info" %}
If this guide is being followed in the context of deploying MobiusFlow Connector software to as Raspberry Pi, ensure MobiusFlow Connector apps are used instead of the standard MobiusFlow App.
{% endhint %}

<figure><img src="/files/Tw5J00Vj78OMVLtd8uTa" alt=""><figcaption><p>balenaHub search</p></figcaption></figure>

Select the correct **device type**

Click on the **Deploy** button

<figure><img src="/files/SQ8w3uQZlSYszc8KDdM9" alt=""><figcaption><p>Deploy MobiusFlow® to fleet</p></figcaption></figure>

Balena will switch to your **balenaCloud dashboard**

You can **create a new fleet** here or deploy to an **existing fleet**. If creating a new fleet refer to the [Creating a Fleet](/help/user-guides/deploying-mobiusflow-on-prem/deploying-mobiusflow-to-approved-hardware-using-balenacloud/creating-a-fleet.md) section for details on what settings are required

<figure><img src="/files/MPcWNF7gWO8xJm0ERRiI" alt=""><figcaption><p>Create new fleet or deplot to existing fleet</p></figcaption></figure>

If you already have a new fleet or want to upgrade the **Mobius**Flow® version on existing devices, select **Use an existing fleet instead**

<figure><img src="/files/JFVOZUzyZtulPyG2DLl5" alt=""><figcaption><p>Choose an existing fleet</p></figcaption></figure>

Select the fleet from the drop down and click on the **Deploy to fleet** button

After a few seconds you will see the **new release** being built for your fleet

<figure><img src="/files/3BvQ9pMC48etyAStnBCr" alt=""><figcaption><p>New release building</p></figcaption></figure>

This will take a minute or two. Once the build is complete you will see the release on the dashboard. All devices, which have not been pinned to a specific release, in your fleet will automatically start to update to the new release.

You can also view the release history in the Releases page of your fleet.

<figure><img src="/files/LXeGww1cqu1HwOn1McBt" alt=""><figcaption><p>New release deployed</p></figcaption></figure>

Click on a device Summary to see which release it is running. You can also pin device to specific releases on this screen

<figure><img src="/files/FmwHX3Q41cATTrF6pQvQ" alt=""><figcaption><p>Device details</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mobiusflow.com/help/user-guides/deploying-mobiusflow-on-prem/deploying-mobiusflow-to-approved-hardware-using-balenacloud/deploy-mobiusflow-to-your-fleet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
