Thumbnail image

How to Use Your IPad as a Monitor for Your Raspberry Pi

I have a Raspberry Pi 4, but every time I wanted to use it I needed to plug in the external monitor, keyboard, and mouse… It’s not a lot of work, but sometimes I wished there was a simpler way to start using it quickly. Recently, I found out a practical way to do it.

I already have an Apple setup, and I was thinking of ways I could use my existing setup seamlessly with my Raspberry Pi. In this article I’ll go through the steps to use an iPad as a monitor for Raspberry (with fully functional magic mouse and magic keyboard capabilities).

image

Raspberry Pi & iPad setup

Prerequisites

To complete this setup you will need the following tools:

Raspberry Pi Configuration

To setup the Raspberry Pi:

  1. Follow the steps to install Raspbian on Raspberry Pi if you don’t have it already installed
  2. Enable SSH server on Raspberry

Find your Raspberry Pi IP Address

To find your Raspberry Pi IP address, you can:

Once you have your Raspberry Pi IP address, copy it and save it for later.

Establish an SSH connection to the Raspberry Pi

To establish the connection between your iPad and your Raspberry Pi:

  1. Download Termius App on your iPad (or any SSH client of your choice)
  2. Create a new host:
    1. Use your Raspberry Pi IP address as Hostname
    2. You can leave the default Port 22
    3. Enter your Raspberry Pi Username as configured on your Raspberry Pi
    4. Enter your Raspberry Pi Password
    5. Save the new host and connect to it using your Raspberry Pi Username and Password

You now have a Terminal available to use your Raspberry Pi through the iPad.

Install the Remote Desktop

To install the Remote Desktop:

  1. Download NoMachine on your iPad
  2. Download NoMachine on your Raspberry Pi
    a. You can download it and install it directly on your Raspberry Pi or
    b. Use the Terminal available on your iPad:
    1. Run
      wget https://download.nomachine.com/download/7.7/Raspberry/nomachine_7.7.4_1_armhf.deb
      
    2. Install it with:
      sudo dpkg -i nomachine_7.7.4_1_armhf.deb
      
  3. Open the NoMachine app on your iPad
    It starts scanning for available devices on your local network
  4. Click the the Raspberry Pi icon when detected
  5. Click the Connect button
  6. Enter your Raspberry Pi Username and Password when prompted
  7. Click Ok and continue clicking Ok to go through the quick start guide

When the connection is completed you have now a view of your Raspberry Pi desktop and you can use it through your iPad controllers (touch or magic keyboard and magic mouse when available).