Home Assistant is the biggest and most established open-source software in the independent smart-home world. The best part: it runs entirely locally, your data stays with you, and your home keeps being smart even if the internet goes down. Ideal for renters, because it needs no permanent installation — one box of hardware that comes with you when you move.

This guide is written so people who don’t code can follow it too. Stuck? Leave a comment; I keep most steps updated with screenshots from my own setup.

What you need

  • A Raspberry Pi 4 or 5 (or an old mini PC)
  • A microSD card (32 GB+) or SSD
  • A power adapter and a connection to your home network (Ethernet recommended)

Step by step

1. Flash the Home Assistant OS image

Download the official Raspberry Pi Imager, pick the “Home Assistant” image and write it to the SD card. This is the easiest path — no separate OS install needed.

2. Connect the device and power it on

Connect the Pi to your router via Ethernet and power it. The first boot can take a few minutes.

3. Open the interface

On your computer, go to http://homeassistant.local:8123 in a browser. The setup wizard greets you; create a username/password.

4. Add your devices

Home Assistant auto-discovers most devices on your network. Your smart plugs, locks and sensors are added from the “Integrations” section.

5. Build your first automation

Under “Settings → Automations” try a simple rule: turn on the living-room lamp at sunset. Once you see it work, the rest follows.

Tips for renters

  • No Ethernet? Wi-Fi works too, but a cable is more reliable for stability.
  • Keep it in one box: Put the Pi + hub in a small box; unplug it and take it when you move.
  • Back up: Take regular backups from settings and save them to the cloud/your disk.

What’s next?

Your Home Assistant brain is ready. Now connect renter-friendly devices — I’d start with no-drill smart locks and Home Assistant compatible smart plugs.