Choosing hardware for a Home Assistant server is the first real decision in any home automation project, and the choice affects every interaction with the system for years. The good news is there is no wrong answer, only different trade-offs across price, performance, and how much tinkering you enjoy.
This guide covers the realistic options in 2026, from the official plug-and-play Home Assistant Green to a Raspberry Pi 5 DIY build to a small Intel mini PC for larger setups. We include current prices where they are stable, real-world performance signals to watch for, and the upgrade trigger points that tell you it is time to graduate to bigger hardware.
What "running a Home Assistant server" actually means
Home Assistant is a self-hosted home automation platform, which is a polite way of saying it has to run on a computer somewhere in your house all day, every day. That computer is your "server." It does not need to be powerful by modern standards, but it does need to be reliable.
The recommended installation method for most people is Home Assistant Operating System (HAOS), a slim Linux build that includes everything Home Assistant needs. HAOS handles updates, backups, and add-ons through a simple web interface. The alternative installations (Home Assistant Container, Home Assistant Core) trade simplicity for flexibility and are worth knowing about only if you already run Linux servers.
Whatever hardware you pick, the workload looks roughly like this: a low-CPU baseline (the Home Assistant process), occasional bursts when automations fire or device states change, and continuous writes to a database that logs every state change. The database writes are why storage choice matters more than CPU choice for most people.
The hardware tiers
Tier 1: Official Home Assistant hardware ($199-$300)
Home Assistant Green ($199) is the recommended option for anyone who wants Home Assistant working in 15 minutes without thinking about it. Specs in 2026: Rockchip RK3566 SoC (quad-core ARM Cortex-A55 at 1.8 GHz), 4 GB LPDDR4X RAM, 32 GB eMMC flash storage, gigabit ethernet, two USB 2.0 Type-A ports. Idle power draw is about 1.7 watts, which means the device costs less than $4 per year in electricity at typical US rates.
The Green ships pre-configured with HAOS installed. Plug in ethernet, plug in power, point a browser at homeassistant.local, and you are running. For most households with under 50 smart devices, the Green is the right answer.
Home Assistant Yellow is the more advanced sibling of the Green. It accepts Raspberry Pi Compute Module 4 modules (you supply your own CM4) and adds PoE+ support, an M.2 NVMe slot for fast storage, and an integrated Zigbee 3.0 / OpenThread / Matter radio. As of 2026 the pre-assembled Standard model has been discontinued, but kit versions remain available for the DIY-inclined who want PoE-powered hardware. If your network has PoE infrastructure, the Yellow is worth the extra effort.
Tier 2: Raspberry Pi DIY ($75-$200 all-in)
The DIY route on a Raspberry Pi is the path most experienced Home Assistant users took before the Green existed, and it remains the most flexible option.
For a new build in 2026:
- Raspberry Pi 5 (4 GB or 8 GB): Pi 5 has noticeably better single-thread performance than Pi 4 and handles add-ons more gracefully. The 4 GB version is enough for most homes; pick 8 GB if you plan to run Frigate or other memory-hungry add-ons.
- Raspberry Pi 4 (4 GB or 8 GB): Pi 4 is still officially supported and works fine for households with under 100 entities. If you can find one for $40-$50 less than a Pi 5, the Pi 4 is a defensible choice.
- Power supply: Use the official Pi 5 or Pi 4 power supply. Underpowered third-party supplies cause weird, hard-to-diagnose stability problems.
- Case with cooling: The Argon NEO 5 (about $20) is a popular case for Pi 5 with passive cooling. Pi 5 throttles under sustained load if not cooled.
The single most important Pi accessory is storage. Skip the SD card and boot from an SSD.
Tier 3: Mini PC / Intel N100 ($150-$300)
For larger setups (over 100 entities, multi-camera Frigate installations, multiple users hitting the dashboard) a small Intel N100-based mini PC outperforms any Raspberry Pi by 3 to 5 times for similar money.
The Beelink S12 Pro, GMKtec NucBox G3, and similar machines come with an N100 CPU, 8 to 16 GB DDR4 or DDR5 RAM, and 256 to 512 GB NVMe SSD storage. Idle power draw is about 6 to 10 watts, which is more than a Pi but still under $20 per year in electricity. Install HAOS as either a VM (if you want to keep the host OS available for other services) or as bare metal.
For most readers, jumping straight to the mini PC is overkill. But if you know you want to run camera detection, voice processing, or other CPU-intensive add-ons, the N100 is the sweet spot.
Storage: the gotcha that fails most Home Assistant installs
If we could only give one piece of hardware advice, it would be this: do not run Home Assistant from an SD card for long.
SD cards work fine for the first few weeks or months. The problem is that Home Assistant writes to its database constantly. Every state change, every sensor reading, every automation log entry is a write. SD cards have a finite number of write cycles, and the cheaper ones wear out fast. Most "my Home Assistant suddenly stopped working" stories trace back to a corrupted SD card after 1 to 3 years.
The fix is to boot from an SSD instead. On a Raspberry Pi 5, the official M.2 HAT lets you connect a small NVMe SSD directly. On a Pi 4, use a USB 3.0 to SATA adapter with a 2.5-inch SSD. The Samsung 870 EVO 250 GB or any modern SATA SSD is more than enough storage and lasts effectively forever under Home Assistant workloads.
If you are starting fresh today, build with SSD from day one. If you are running on an SD card now, schedule the migration before the card fails.
Network: ethernet, not wifi
Run your Home Assistant server on wired ethernet. The platform polls dozens of devices, exchanges MQTT messages, and serves dashboards to phones and tablets. Wifi works but introduces latency and reliability problems that are tedious to debug.
If the only place you can put the server is far from your router, add a small unmanaged switch and run ethernet. Powerline adapters are a workable fallback. Wifi should be a last resort.
For Pi-based installs, the built-in Gigabit ethernet handles anything a residential network throws at it. For PoE-powered installs (Home Assistant Yellow, Pi PoE HAT), make sure your network switch supplies enough PoE budget; cheap PoE switches sometimes throttle when the total power demand exceeds spec.
When to upgrade hardware
Three signals mean it is time for bigger hardware:
- Dashboard load times feel slow. If opening a complex Lovelace dashboard takes more than 2 to 3 seconds on a fast network, the server is struggling.
- Automations feel delayed. A motion sensor should turn on a light within 1 second. If it takes 3 or 4 seconds, the CPU is under-provisioned.
- You are about to add a CPU-heavy add-on. Frigate NVR with object detection on 2+ cameras, AppDaemon with many apps, or Whisper voice processing all push CPU demand sharply higher.
The typical upgrade path is Pi 4 → Pi 5 (single-thread improvement, easy migration) or Pi 5 → N100 mini PC (raw horsepower jump for cameras / voice). Skipping straight from Pi 4 to mini PC is also a perfectly valid choice if you want headroom.
What to do next
Pick the tier that fits your patience for tinkering. For most readers, the Home Assistant Green is the right answer. For tinkerers who already have hardware around, a Pi 5 with an SSD is hard to beat at the price. For larger ambitions, the N100 mini PC is the future-proof choice.
Once the hardware is settled, the next decisions are about radios (Zigbee, Z-Wave, Matter) and integrations. For first-time installs, the official Getting Started guide walks through the onboarding flow in clear steps.
Frequently asked questions
What is the best hardware to run Home Assistant in 2026?
For most people, Home Assistant Green ($199) is the simplest option. For DIY enthusiasts, a Raspberry Pi 5 with an SSD is the best balance of cost, performance, and flexibility. For larger setups with hundreds of devices, a small Intel N100 mini PC outperforms any Pi by a wide margin.
Can I run Home Assistant on a Raspberry Pi 4?
Yes. Home Assistant Operating System officially supports Raspberry Pi 4 with at least 2 GB of RAM. Pi 4 handles most residential setups (50 to 100 entities) comfortably, but you should boot from an SSD rather than an SD card to avoid storage wear.
Do I need an SSD or can I just use an SD card?
For long-term reliability, use an SSD. SD cards work but they wear out under the constant database writes Home Assistant performs. Most failed Home Assistant installs trace back to a corrupted SD card after 1 to 3 years of use.
When should I upgrade from a Raspberry Pi to a mini PC?
Upgrade when you cross about 100 entities, run frequent or complex automations, or want to add demanding add-ons like Frigate (NVR with object detection). A mini PC with an N100 chip costs about the same as a Pi 5 setup but delivers 3 to 5 times the performance.
Do I really need ethernet, or is wifi okay?
Ethernet is strongly recommended. Home Assistant polls many devices and exchanges constant MQTT messages, and wifi introduces latency that hurts automation responsiveness. If the server location lacks ethernet, run a cable or use a powerline adapter before falling back to wifi.
Curated with AI assistance via Charmed.