# Installing an Enterprise Agent on a Raspberry Pi Device

{% hint style="warning" %}
Due to recent platform-wide naming, navigation, and URL changes in the product, you may notice some discrepancies between the product and the screenshots displayed in our technical documentation. The instructions and actual pages in the product are still valid and haven’t changed. Please bear with us as we update our screenshots to better match the in-product experience. See the full scope of changes on [Naming and Navigation Menu changes - Summary List](https://docs.thousandeyes.com/whats-new/naming-and-nav-phase-2-changes).
{% endhint %}

You can run ThousandEyes Enterprise Agents on Raspberry Pi hardware. This approach can be advantageous if your organization has locations that do not have hardware to host the agent, or that do not have technical staff to set up the agent.

With the Raspberry Pi, you can obtain low-cost hardware; configure it and the agent on it; then ship it to another location.

## System Requirements

* Raspberry Pi 4 Model B (4GB or 8GB model)

{% hint style="info" %}
ThousandEyes recommends that you obtain a Raspberry Pi bundle, such as from [CanaKit](https://www.canakit.com/) or [Vilros](https://vilros.com/), to ensure that all the parts you'll need are included in a single order.
{% endhint %}

{% hint style="warning" %}
ThousandEyes does not support Raspberry Pi 4 Model B (2GB).
{% endhint %}

* One of the following models of microSD card:
  * Samsung EVO Plus (32GB minimum required)
  * SanDisk Extreme (32 GB minimum required)
* Power over Ethernet (PoE) adapter or a standard USB-C power supply

**NOTE: A heat sink is not required.**

## Installation

1. Download the latest image in **Network & App Synthetics > Agent Settings > Enterprise Agents > Add New Enterprise Agent**.
2. Install your favorite image writer.

   For example, [Etcher](https://www.balena.io/etcher/) works for both macOS and Windows.
3. Using the USB adapter that comes with your Raspberry Pi kit, write the image to your microSD card.

   ![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-a5c968214a1345c5ceb93ec592a83fa4df4befc9%2Fproduct-documentation_enterprise-agent_installing-an-enterprise-agent-on-raspberry-pi-0.png?alt=media\&token=361af10c-83cd-4a7a-8743-894dcb80e4aa)
4. Select the drive of your Rasperry Pi device.

   The drive should be displayed as a 32 GB Mass Storage Device.

   NOTE: If the size displayed is smaller, this is likely because your kit's device is shipped with a small test partition.
5. Click **Flash**.

   You don't need to uncompress the image file.

   \[macOS only] Enter your password to authorize this action.

   **NOTE: The flashing process takes a few minutes.**
6. Eject/remove the microSD.

   Doing so limits the possibility of corrupting the image.
7. Go to the IP address of the Raspberry Pi:

   * If your computer is on the same LAN as the Raspberry Pi, open a browser tab and go to <https://tepi.local>.
   * Otherwise, connect the Raspberry Pi to a screen; open a console window and find the device's IP address. Then, on your computer, open a browser tab and go to that IP. For an example, see [Installing a Physical Appliance](https://docs.thousandeyes.com/product-documentation/enterprise-agents/installing-a-physical-appliance#configuring-the-enterprise-agent).

   The physical appliance setup wizard opens.
8. On <https://tepi.local>, log in with the username **admin** and password **welcome**.

   ![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-d0074c9394a2433d81cf97e07a9925a940876b16%2Fproduct-documentation_enterprise-agent_installing-an-enterprise-agent-on-raspberry-pi-2.png?alt=media\&token=4932eb84-2152-4778-a150-a79f82c58ca4)
9. In the physical appliance setup wizard, on the **Appliance Access** screen, set a new password.

   On this page, you can also add your SSH key. You can also set up your SSH key [using this method](https://docs.thousandeyes.com/product-documentation/enterprise-agents/connecting-to-the-thousandeyes-virtual-appliance-using-ssh-mac-linux).
10. On the **Agent** screen, add your account group token.

    You can find the [account group token](https://docs.thousandeyes.com/product-documentation/enterprise-agents/where-can-i-get-the-account-group-token) in the ThousandEyes application at **Network & App Synthetics > Agent Settings > Enterprise Agents> Add New Enterprise Agent**.

    **NOTE: The ThousandEyes component BrowserBot is not supported for Raspberry Pi implementations. This means that the Enterprise Agent on Raspberry Pi cannot run page load tests and transaction tests.**
11. Click **Continue**.

    When installation and configuration are complete, the **Review** screen shows appliance status and diagnostics.
12. Follow up.

* You should now see your Raspberry Pi listed in the ThousandEyes application at **Network & App Synthetics > Agent Settings > Enterprise Agents**.
* The default name for the agent on your Raspberry Pi is **tepi** (ThousandEyes Pi). You can rename the agent in the agents list by selecting it and editing its name in the details panel that is displayed.
* You can check on your new agent's activities on the [**Agent Statistics** tab](https://docs.thousandeyes.com/product-documentation/enterprise-agents/enterprise-agent-utilization#utilization-in-the-thousandeyes-application).
