Skip to main content

Installing Gladys Assistant on a Raspberry Pi

If you already own a Raspberry Pi, you can install Gladys Assistant in just a few minutes using our new official 64-bit image, compatible with Raspberry Pi 3, 4, and 5.

This is the easiest way to discover Gladys, without having to install Raspberry Pi OS and Docker yourself.

info

For a long-term setup, I recommend a mini-PC instead (better price/performance ratio, integrated NVMe SSD, more reliable with Zigbee/Z-Wave dongles).

But if you already have a Raspberry Pi on hand, use it to try Gladys. That's exactly why we made this installation so simple!

What You'll Need​

  • A Raspberry Pi 3, 4, or 5 (64-bit model)
  • A USB SSD is preferred (USB 3.0 adapter + SATA or NVMe SSD). A 16 GB micro-SD card also works fine for testing.
  • An official power supply suited to your model (5V / 3A for Pi 4, 5V / 5A for Pi 5)
  • An Ethernet cable or Wi-Fi connection
  • A computer (Windows, macOS, or Linux) to flash the image

Step 1: Download Raspberry Pi Imager​

Download and install Raspberry Pi Imager on your computer. This is the official tool for flashing images onto SD cards or SSDs.

Step 2: Select Your Raspberry Pi​

Open Raspberry Pi Imager and click Choose Device (or NEXT if you're in the new step-by-step wizard).

Select your Raspberry Pi model from the list:

Select your Raspberry Pi

Step 3: Choose the Gladys Assistant Image​

Click Choose OS, then navigate through the following categories:

  1. Other specific-purpose OS
  2. Home automation
  3. Gladys Assistant

Choose "Other specific-purpose OS" category

Choose "Home automation" category

Select Gladys Assistant

Then select the Gladys Assistant (64-bit, for Rpi 3, 4 & 5) image:

Gladys Assistant 64-bit image

tip

The image is about 900 MB to download. Raspberry Pi Imager handles everything: download, verification, and writing to your storage device.

Step 4: Choose Storage​

Insert your micro-SD card or plug in your USB SSD, then click Choose Storage and select the corresponding device:

Select storage device

warning

Make sure you select the correct device: all data on this drive will be erased.

Before writing the image, configure your Raspberry Pi settings. This saves you from needing to connect a screen and keyboard on first boot.

Hostname​

Choose a network name for your Raspberry Pi. For example gladys, you'll then be able to access it at http://gladys.local:

Configure hostname

Localization​

Select your city, time zone, and keyboard layout:

Configure localization

User Account​

Create a username and password. This account will be used for SSH access and system login:

Configure user account

Wi-Fi (Optional)​

If you're not using an Ethernet cable, enter your Wi-Fi network name and password:

Configure Wi-Fi

Enable SSH so you can connect to your Raspberry Pi remotely. Password authentication is the simplest way to get started:

Enable SSH

Step 6: Write the Image​

Review the summary of your configuration, then click WRITE:

Summary before writing

Writing can take several minutes depending on your storage speed. Once complete, Raspberry Pi Imager automatically ejects the device:

Writing complete

Step 7: First Boot​

  1. Insert the micro-SD card (or plug in the USB SSD) into your Raspberry Pi
  2. Connect the power supply
  3. Wait about 2 minutes for the Raspberry Pi to boot

Step 8: Access Gladys Assistant​

Open your browser and go to one of these addresses:

  • http://gladysassistant.local (Gladys announces this name on your local network over mDNS)
  • http://gladys.local (if you configured the hostname as gladys)
  • http://YOUR_LOCAL_IP (for example http://192.168.1.131)

On first boot, Gladys runs its initial setup. This can take between 5 minutes and 1 hour depending on your hardware and internet connection:

Gladys initial setup

The page will reload automatically when Gladys is ready. You can then create your account and start setting up your smart home!

What's Next?​

Subscribe to the Gladys Assistant newsletter

A few emails per month about new releases and project news. Sent by Pierre-Gilles Leymarie, founder of the project. Unsubscribe anytime 🙂