> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pickcel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Configure Raspberry Pi for On-Premise

> Step-by-step instructions for configuring Raspberry Pi for Pickcel on-premise deployment including server endpoint, network, and timezone settings

<Note>
  Before proceeding with the configuration steps, you must first install the Pickcel Digital Signage Software on your Raspberry Pi. Please follow the detailed instructions provided in the [**Pickcel Raspberry Pi Installation Guide**](/player-installation/raspberry-pi) to complete the initial software setup.
</Note>

## How to Change the Server Endpoint on Raspberry Pi with Pickcel

<Steps>
  <Step title="Launch the Pickcel App and access settings">
    Ensure the Pickcel Digital Signage App is running on your Raspberry Pi. Press <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd> on your keyboard to open the Pickcel Settings page.

    <Note>
      If the mouse isn't responsive, press <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd> to enable mouse functionality.
    </Note>
  </Step>

  <Step title="Open Settings Menu">
    Click on the **Settings** icon using the mouse.

    <Frame>
      <img src="https://cdn.pickcel.com/images/support/player-installation/raspberry-pi/PI_setting2.N665CAgJEHwa.png" alt="Click Settings icon" />
    </Frame>
  </Step>

  <Step title="Update Server Endpoint">
    In the server URL field, enter your desired server address:

    For HTTP: `http://<your-server-ip>`

    For HTTPS with a self-signed certificate: `https://<your-server-ip>` Example: `https://172.17.0.19` or `https://signage.pickcel.com`

    Click on **Apply** to save the new server settings.

    <Frame>
      <img src="https://cdn.pickcel.com/images/support/on-premise/Raspberry/TCL_Pickcel_Settings.XvMpankp4sqx.png" alt="Update server endpoint and apply" />
    </Frame>
  </Step>

  <Step title="Reboot and register">
    The Pickcel app will automatically restart and display a 6-digit registration code. Use this code to register your screen on the Pickcel console at [https://console.pickcel.com](https://console.pickcel.com/)
  </Step>
</Steps>

## How to Change the Network on Raspberry Pi

<Steps>
  <Step title="Minimize Pickcel Player">
    Press <kbd>Ctrl</kbd> + <kbd>M</kbd> on your keyboard.

    <Note>
      If the mouse isn't responsive, press <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd>.
    </Note>
  </Step>

  <Step title="Access Network Configuration">
    Right-click anywhere on the screen to open the context menu. Select **Network Configuration** to launch the Network Manager TUI.

    <Frame>
      <img src="https://cdn.pickcel.com/images/support/player-installation/raspberry-pi/pi_19.IvfrGVCh9Gt4.png" alt="Open Network Configuration" />
    </Frame>
  </Step>

  <Step title="Connect to Wi-Fi">
    In the TUI, use the arrow keys to navigate to **Activate a connection** and press <kbd>Enter</kbd>.

    <Frame>
      <img src="https://cdn.pickcel.com/images/support/player-installation/raspberry-pi/pi_20.oEqQVs_54G3o.png" alt="Activate a connection" />
    </Frame>

    Select your desired Wi-Fi network from the list and press <kbd>Enter</kbd>. When prompted, enter the Wi-Fi password and confirm.
  </Step>

  <Step title="Finalize Connection">
    After a successful connection, return to the Network Manager TUI and click on Quit. The Pickcel app will automatically reboot and connect to the selected network.
  </Step>
</Steps>

## How to Set the Timezone on Raspberry Pi

<Steps>
  <Step title="Minimize the Pickcel Player">
    Press <kbd>Ctrl</kbd> + <kbd>M</kbd> on your keyboard.

    <Note>
      If the mouse isn't responsive, press <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd>.
    </Note>
  </Step>

  <Step title="Access Settings">
    Right-click anywhere on the screen to open the context menu. Select **Settings**.
  </Step>

  <Step title="Navigate to Localization Options">
    In the Settings menu, use the arrow keys to navigate to **Localization Options** and press <kbd>Enter</kbd>.

    <Frame>
      <img src="https://cdn.pickcel.com/images/support/player-installation/raspberry-pi/pi_13.LKod9Sm2gEnU.png" alt="Select Localization Options" />
    </Frame>
  </Step>

  <Step title="Select Timezone">
    Select **Timezone** (listed as L2 in the Localisation Options menu) and press <kbd>Enter</kbd>.

    <Frame>
      <img src="https://cdn.pickcel.com/images/support/player-installation/raspberry-pi/pi_14.Bs8SaoFhtQod.png" alt="Select L2 Timezone" />
    </Frame>

    Configuring time zone data page appears, choose your geographic area and then your specific time zone city. After selection, press <kbd>Enter</kbd> to confirm.
  </Step>

  <Step title="Save and Reboot">
    You will be taken back to Config tool page, Navigate to **Finish** and press <kbd>Enter</kbd>. The device will automatically reboot, applying the new time zone settings.
  </Step>
</Steps>
