How to build a frigate server on a budget
Build a local-first Frigate server for Home Assistant with affordable hardware and smart home integration
Last updated: 2026-05-23
Frigate is a powerful video surveillance tool that works well with Home Assistant and other local-first smart home platforms like HomeKit and Hubitat. While it can run on a variety of hardware, building a Frigate server on a budget requires careful selection of components that balance performance, cost, and compatibility with your existing smart home ecosystem. This guide walks you through the essentials of building a Frigate server for your local smart home, with a focus on Home Assistant but also including tips for HomeKit and Hubitat users.
Choose the Right Hardware for Frigate
Frigate is a resource-heavy application, especially when running multiple cameras or using advanced features like motion detection and object tracking. To keep costs low while maintaining performance, you need a balance between CPU power, RAM, and storage. A budget-friendly option is to use a single-board computer (SBC) like the Intel NUC (with integrated Intel QuickSync) or a Raspberry Pi with a Coral USB accelerator. However, for better performance and stability, a more powerful device is recommended.
The Intel NUC 12 Pro is a solid choice for a Frigate server. It offers a quad-core CPU, 8GB RAM, and Intel QuickSync hardware video decoding, which is more than enough to handle multiple cameras and real-time video processing. It also supports NVMe storage, which is crucial for fast video recording and retrieval. If you’re looking for something even more budget-friendly, the Raspberry Pi 4 can work, but it may struggle with more than a few cameras or high-resolution video. Frigate needs a Linux/Docker host — Android TV streamers like the NVIDIA Shield cannot run it. Step up to an Intel N100/N150 mini PC if the NUC is out of budget.
For storage, a 2TB NVMe SSD is a good investment. Frigate stores video recordings, and having fast, reliable storage is essential for smooth operation. You can also use a USB 3.0 external hard drive if you’re on a tighter budget, but keep in mind that it will be slower than an NVMe SSD.
Set Up Your Frigate Server with Home Assistant
Once you have your hardware, the next step is to set up Frigate with Home Assistant. This involves installing the Frigate container, configuring the cameras, and integrating it with Home Assistant for full control and automation.
Start by installing Docker on your chosen hardware. Frigate runs as a Docker container, which makes it easy to manage and scale. You’ll need to create a docker-compose.yml file with the necessary configuration for Frigate. This includes setting up the camera feeds, specifying the storage location, and configuring motion detection settings.
For camera integration, you can use a variety of devices, including IP cameras, USB webcams, or even smartphone cameras connected via USB. If you’re using IP cameras, make sure they support RTSP or ONVIF protocols. For example, the Amcrest AD410 or AD-110 are good budget-friendly IP cameras that work well with Frigate. If you’re using a Philips Hue Lightstrip Plus as a motion-activated light, you can integrate it with Frigate to trigger lights when motion is detected.
Once Frigate is running, you can integrate it with Home Assistant by adding the Frigate integration. This allows you to control cameras, view live feeds, and set up automations based on motion detection or other events. You can also use the Home Assistant Green or Yellow versions if you’re looking for a more affordable option for your Home Assistant setup.
Integrate with HomeKit and Hubitat
If you’re using HomeKit or Hubitat, integrating Frigate with these platforms requires a bit more work, but it’s definitely doable. For HomeKit, you’ll need to use a Home Assistant Connect ZBT-1 or Home Assistant Green to act as a bridge between Home Assistant and HomeKit. This allows you to control Frigate cameras through the HomeKit app on your iPhone or iPad.
For Hubitat, you can use the Hubitat Elevation C8 to run Home Assistant as a virtual device. This allows you to leverage Hubitat’s automation capabilities while still using Frigate for video surveillance. You can also use the Hubitat Elevation C8 to control smart home devices like the Philips Hue Smart Plug or Aqara Smart Lock U100.
When integrating Frigate with these platforms, make sure to set up the correct integrations and permissions. For example, if you’re using the Aqara Hub M3, you can use it to control the Aqara Door Window Sensor P2 or Aqara Motion Sensor P2 in conjunction with Frigate for enhanced security.
Use Affordable Smart Home Devices
To keep your Frigate server budget-friendly, it’s important to use affordable smart home devices that work well with your setup. The Aqara Smart Lock U200 is a good option for securing your home, and it can be integrated with Frigate to trigger alerts when the door is opened. Similarly, the Philips Hue White A19 can be used as a motion-activated light, and it works well with Home Assistant and Frigate.
For motion detection, the Aqara Motion Sensor P2 is a budget-friendly option that integrates cleanly with Home Assistant. It can be used to trigger the Philips Hue Smart Plug or Aqara Smart Plug to turn on lights when motion is detected. This creates a more integrated and responsive smart home environment.
Optimize for Performance and Cost
One of the biggest trade-offs when building a Frigate server is balancing performance with cost. While a more powerful hardware setup will offer better performance, it will also cost more. To optimize, consider using a USB 3.0 external hard drive for storage if you’re on a tighter budget. This will be slower than an NVMe SSD, but it’s still sufficient for most use cases.
Another consideration is the choice of cameras. While high-end IP cameras like the Amcrest IP8M-2496E offer excellent video quality, they can be expensive. Instead, consider using a Philips Hue Lightstrip Plus or Philips Hue Play Bar for motion-activated lighting, or a SwitchBot Curtain 3 for automated window coverings.
Quick Verdict
Building a Frigate server on a budget is entirely possible with the right hardware and smart home integration. An Intel NUC 12 Pro or an Intel N100/N150 mini PC are excellent choices for a balance of performance and cost, while the Aqara Smart Lock U200 and Philips Hue Smart Plug offer affordable ways to enhance your security and automation. By carefully selecting your hardware and integrating it with Home Assistant, HomeKit, or Hubitat, you can create a powerful local-first smart home that’s both functional and cost-effective.