Skip to main content
used mini pcs

Frigate NVR box

Frigate mini PC: what to buy used

Frigate is a local NVR that runs AI object detection on your camera feeds, so you get person and car alerts without a cloud subscription. Its own hardware page says there are many used workstation options on eBay that work very well, and that anything with an Intel CPU with AVX and AVX2 that can run Debian should be fine. That makes a used Intel mini PC the default Frigate box: the integrated GPU decodes the streams and runs detection through OpenVINO, often with no add-on accelerator at all.

What you need

SpecRecommendedWhy
CPU generationIntel 6th gen or newer with an iGPU; 8th gen Core or an N100 is the practical floorFrigate's OpenVINO detector supports 6th-gen Intel (Skylake) and newer platforms with an iGPU, and its hardware page asks for a CPU with AVX and AVX2. Check budget Pentium and Celeron SKUs on Intel's spec page before buying.
iGPUIntel HD/UHD 6xx, UHD 7xx, Iris Xe, or the N100's UHDThe same iGPU decodes camera video and runs detection. Frigate lists OpenVINO inference times of about 15–25 ms on HD 620, about 15 ms on an N100, and about 10 ms on UHD 730 and Iris Xe (MobileNetV2).
RAM16 GBA recommendation, not a Frigate minimum: it leaves room for Frigate plus Home Assistant or other containers on the same box. N100 machines top out at 16 GB per Intel's spec.
Storage typeNVMe for the OS and Frigate's database, plus a separate large drive for recordingsAn NVR writes video all day. A second drive keeps recordings off your system disk; a 2.5-inch bay or a second M.2 slot makes that easy.
NICsGigabit is enough; two ports are a bonusFrigate's maintainer prefers the dual-NIC Beelink EQ13 because the second port lets you put cameras on a private network blocked from the internet.
Idle wattsAbout 12–14 W at the wall for an N100 box, more while decoding streamsCNX Software measured an N100 Beelink EQ12 at 12.1–14.3 W idle. An NVR never truly idles because it decodes every camera stream continuously, so treat this as the floor.
NoiseLow; fans are audible only under sustained loadCNX recorded a maximum of 34.3 dBA next to the N100 EQ12 during its tests, and ServeTheHome describes 1-liter business tinies as quiet at idle.

Which mini PCs fit

A model gets the “Frigate NVR” badge when it:

  • Intel integrated graphics that Frigate's OpenVINO detector supports (6th gen or newer)
  • Takes at least 8 GB of RAM (manufacturer's stated maximum)
  • Has wired Ethernet

Rules use manufacturer specs only. 31 of 58 catalog models qualify.

Best overall

Beelink EQ13 (N100 / N200)

It is the current favorite in Frigate's own hardware docs, chosen for its efficient N100 CPU and dual NICs that let you run an isolated camera network; the docs rate it for object detection on several 1080p cameras with low to medium activity. CNX's spec listing shows two M.2 2280 NVMe sockets (PCIe Gen 3 x4 and x1), a 16 GB DDR5 SO-DIMM, two gigabit Ethernet ports and a built-in power supply. It has no 2.5-inch bay, so put recordings on the second M.2 drive.

Specs, checks and eBay search →

Best value

Lenovo ThinkCentre M720q Tiny

An 8th or 9th-gen Core with Intel UHD graphics is well inside OpenVINO's 6th-gen-and-newer support, and Lenovo's PSREF shows an M.2 NVMe slot plus a 2.5-inch bay, so recordings can go on their own drive. Off-lease supply is deep. Pick a Core i3/i5/i7 unit and confirm AVX2 on Intel's spec page if you're looking at a Pentium or Celeron configuration.

On eBay now: The lowest price on a complete unit: an auction at about $73 delivered with 1 bid, so expect it to climb. It's a quad-core i3-8100T with 12 GB and a 480 GB SSD, and the title doesn't mention the adapter. $72.74

View on eBay ↗: Lenovo ThinkCentre M720q Intel Core i3-8100T 3.1GHz 12GB 480GB SSD

What it costs to leave on all year

An always-on box spends almost all its time near idle, so idle draw sets the bill. The math:

idle watts × 24 h × 365 days ÷ 1,000 = kWh per year · kWh × $0.1831/kWh = dollars per year

MachineIdlekWh / yearCost / year
Intel N100 mini PC (Beelink EQ12), idle at the wall under Windows and Ubuntu, CNX Software review, low end source12 W105.1$19.25
Intel N100 mini PC (Beelink EQ12), idle at the wall under Windows and Ubuntu, CNX Software review, high end source14 W122.6$22.46
Intel NUC 13 Pro (NUC13ANK / NUC13ANH) (measured, 8 W upper figure) source8 W70.1$12.83
ASUS NUC 14 Pro (measured, 9 W upper figure) source9 W78.8$14.44
Dell OptiPlex 3070 Micro (measured, 10 W upper figure) source10 W87.6$16.04
Dell OptiPlex 7080 Micro (measured, 11 W upper figure) source11 W96.4$17.64
HP ProDesk 400 G4 Desktop Mini (measured, 11 W upper figure) source11 W96.4$17.64
HP EliteDesk 800 G6 Desktop Mini (measured, 12 W upper figure) source12 W105.1$19.25
HP EliteDesk 800 G4 Desktop Mini (measured, 12 W upper figure) source12 W105.1$19.25
HP EliteDesk 800 G3 Desktop Mini (measured, 12 W upper figure) source12 W105.1$19.25

Electricity at 18.31¢/kWh, the U.S. average residential price, July 2026 (EIA). Your rate is on your bill; swap it into the formula. Real draw rises above idle whenever the box is working, and depends on drives, RAM, BIOS power settings and the OS.

How Frigate uses a mini PC

Frigate does two different jobs. First it decodes every camera stream so it can look for motion; that work is done by the CPU, or much more efficiently by the iGPU through hardware acceleration. Then it sends frames with motion to a detector, which runs the AI model that decides whether you are looking at a person, a car or a swaying branch. Frigate's docs are explicit that a Coral "does not help with decoding video streams", and they call hardware-accelerated decoding on an integrated or discrete GPU highly recommended. A used Intel mini PC handles both jobs on the same chip.

OpenVINO on the Intel iGPU

Frigate's OpenVINO detector runs on 6th-gen Intel (Skylake) and newer platforms with an iGPU, on Intel Arc GPUs, and on Intel NPUs; it also runs on most modern AMD CPUs, though Intel doesn't officially support that. The hardware page lists example inference times with MobileNetV2: about 15–25 ms on Intel HD 620, about 15 ms on an N100, and about 10 ms on UHD 730 and Iris Xe.

Frigate's rule of thumb for detector capacity is 1000 divided by the inference time. Its example uses a Coral: at 10 ms, it tops out at 100 detections per second. The same arithmetic puts an N100 at roughly 66 per second. Detection only runs on frames with motion, so that budget stretches across more cameras than the raw number suggests. If you approach the limit, Frigate's docs say to tune motion masks first.

What about a Google Coral?

The Coral was the default Frigate accelerator for years, but the hardware page now says it is "no longer recommended for new Frigate installations, except in deployments with particularly low power requirements or hardware incapable of utilizing alternative AI accelerators." Frigate will keep supporting it because it is still one of the most power-efficient detectors. The USB version needs no host driver but lacks the automatic throttling of the other versions; the M.2 and PCIe versions need a driver installed on the host. Hailo-8 and Hailo-8L modules are now near the top of the docs' detector list. On a used Intel mini PC, start with OpenVINO on the iGPU and add an accelerator only if inference times climb.

Hardware video decoding: VAAPI or QSV

For Intel graphics, Frigate's docs recommend the preset-vaapi hardware-acceleration preset for generations 1 through 12, because VAAPI picks the right profile automatically for both H.264 and H.265 streams. For 13th gen and newer, and for Arc GPUs, use the preset-intel-qsv-h264 or preset-intel-qsv-h265 presets to match your cameras. Some older Intel CPUs need LIBVA_DRIVER_NAME=i965 because the default iHD driver doesn't support them. If you also run a media server, it uses the same Quick Sync hardware; the Quick Sync by generation guide shows what each generation decodes.

Camera choice matters as much as the PC. Frigate recommends cameras that output H.264 video and AAC audio and that offer multiple substreams, so a low-resolution stream can feed detection while the main stream is recorded. Its docs warn against Wi-Fi cameras, and suggest sticking to 5 MP and lower if you use Reolink.

How many cameras?

Frigate doesn't publish a per-CPU camera count, because resolution, frame rate and how much movement each scene has all change the load. Its recommended-hardware table is the best guide: the Beelink EQ13 (N100) can run object detection on several 1080p cameras with low to medium activity, while higher tiers built on Core-class Intel mobile chips (listed as Intel 1120p and Intel 125H) handle large numbers of 1080p cameras with high activity, the 125H adding an NPU. Higher resolutions and frame rates mean more decoding work, so set the detect stream to a modest resolution on the camera itself.

Storage for recordings

Recordings are the part that grows. Keep the OS and Frigate's database on the NVMe drive and give recordings their own disk. On 1-liter business tinies such as the M720q, the 2.5-inch SATA bay is the natural home for a large HDD or SSD. The Beelink EQ13 gives up the 2.5-inch bay its EQ12 predecessor had in exchange for a second M.2 NVMe socket, which works just as well for a high-capacity recording drive. You can also write to a NAS share, as long as the network path is reliable.

Running Frigate alongside Home Assistant

Most people pair Frigate with Home Assistant, and both fit on one mini PC. If you run them under Proxmox, decide early how the Frigate container or VM will reach the iGPU's /dev/dri device, since that is what both decoding and OpenVINO depend on. Put cameras on their own VLAN or second NIC and block them from the internet; network services covers the router side. If your plans include an AI agent server or workflow automation on the same box, size RAM for all of it. For the N100 family, see N100 vs N150 vs N305.

Setup outline

  1. 1Power on and open BIOS setup before you wipe anything. If a supervisor or administrator password is set, stop and ask the seller to clear it; on business machines it can lock you out of boot order, virtualization and firmware settings.
  2. 2In the BIOS security menu, check the Computrace / Absolute persistence setting. It should be disabled or not activated; if it shows as activated, the unit may still be enrolled with its previous owner's asset-tracking service, so ask the seller before you go further.
  3. 3Update the BIOS/UEFI to the newest release from the maker's support site (look the unit up by serial or machine type). Off-lease units often ship years out of date.
  4. 4Make sure the integrated graphics is enabled in the BIOS. Frigate's decoding and OpenVINO detection both run on the iGPU.
  5. 5Fit RAM and the system NVMe drive, then add the recording drive (2.5-inch bay or second M.2 slot). Run a full MemTest86+ pass before installing anything.
  6. 6Install a current Debian or Ubuntu Server release and Docker, then pass the iGPU's render device (/dev/dri/renderD128) through to the Frigate container.
  7. 7Set the hardware-acceleration preset (preset-vaapi on Intel 1st–12th gen; the preset-intel-qsv presets on 13th gen and newer) and configure the OpenVINO detector to use the GPU.
  8. 8Open Frigate's system metrics, note the detector inference time, and add motion masks before you consider adding hardware.
  9. 9Put cameras on a separate NIC or VLAN with no internet access, and set recording retention so the recording drive cannot fill up.

Frigate NVR: common questions

Do I still need a Google Coral for Frigate?

Usually not on an Intel mini PC. Frigate's docs say the Coral is no longer recommended for new installs except for very low-power setups or hardware that can't use another accelerator. OpenVINO on a 6th-gen-or-newer Intel iGPU handles detection on many home setups.

How many cameras can an N100 mini PC handle in Frigate?

Frigate's hardware table rates the N100 Beelink EQ13 for object detection on several 1080p cameras with low to medium activity. More cameras, higher resolutions or busy scenes call for a Core-class Intel chip.

Will an AMD mini PC work for Frigate?

It can. Frigate says OpenVINO runs on most modern AMD CPUs without official Intel support, and it lists ROCm for AMD GPUs. An Intel iGPU is the more straightforward, documented path.

Is a 6th-gen Intel mini PC new enough?

For OpenVINO, yes: Frigate supports 6th gen (Skylake) and newer with an iGPU. Newer chips give lower inference times, and some older Intel chips need LIBVA_DRIVER_NAME=i965 for decoding.

Where should Frigate store recordings?

On a separate drive from the OS. A 2.5-inch bay in a business tiny or a second M.2 slot such as the EQ13's works well; a NAS share also works if the network is reliable.

Sources

Run more on the same box

Upgrading? Sell the old one to us.

Tell us what you have (model, CPU, RAM, drive, whether the BIOS is unlocked), add a few photos and your price, and we’ll reply with an offer by email. No listing, no fees.

Get an offer