Question: Coral USB TPU + Quick Sync passthrough in Docker for Frigate NVR (F4-424 Pro)
Posted: 10 Sep 2026, 16:23
Hi all,
I'm considering the F4-424 Pro (32GB RAM) specifically to run Frigate NVR (open-source AI camera software) as a Docker container, alongside Home Assistant, MQTT, and a network controller.
Before purchasing, I'd like to confirm two things about TOS's Docker implementation:
1. Intel Quick Sync passthrough: Can /dev/dri be passed into a Docker container (via --device or in a docker-compose.yml), so the container can use VAAPI/QSV hardware video decoding? I saw a related thread about Jellyfin hardware encoding on this model viewtopic.php?t=8633 — does the same approach work reliably for a container that needs continuous, sustained decoding of 8 camera streams?
2. Coral USB TPU passthrough: Can a Google Coral USB Accelerator be passed through via /dev/bus/usb, or does the Docker Manager/Portainer setup in the App Center require privileged mode for this? I found an older thread about Coral M.2 on the F2-423 search.php?keywords=Coral+M.2+on+the+F2-423 where this wasn't fully confirmed — has anyone gotten this working on the newer TOS versions (6/7)?
Any confirmation from someone who has actually tried this (or from the TerraMaster team) would help a lot before I decide on the hardware.
Thanks!
I'm considering the F4-424 Pro (32GB RAM) specifically to run Frigate NVR (open-source AI camera software) as a Docker container, alongside Home Assistant, MQTT, and a network controller.
Before purchasing, I'd like to confirm two things about TOS's Docker implementation:
1. Intel Quick Sync passthrough: Can /dev/dri be passed into a Docker container (via --device or in a docker-compose.yml), so the container can use VAAPI/QSV hardware video decoding? I saw a related thread about Jellyfin hardware encoding on this model viewtopic.php?t=8633 — does the same approach work reliably for a container that needs continuous, sustained decoding of 8 camera streams?
2. Coral USB TPU passthrough: Can a Google Coral USB Accelerator be passed through via /dev/bus/usb, or does the Docker Manager/Portainer setup in the App Center require privileged mode for this? I found an older thread about Coral M.2 on the F2-423 search.php?keywords=Coral+M.2+on+the+F2-423 where this wasn't fully confirmed — has anyone gotten this working on the newer TOS versions (6/7)?
Any confirmation from someone who has actually tried this (or from the TerraMaster team) would help a lot before I decide on the hardware.
Thanks!