eduard256
Strix
HTML

Smart IP camera stream finder. Tests 102K+ URL patterns in 30 seconds. Supports 67K camera models. Generates ready Frigate/go2rtc configs.

Last updated Jul 8, 2026
763
Stars
35
Forks
5
Issues
+3
Stars/day
Attention Score
63
Language breakdown
HTML 63.1%
Shell 21.6%
Go 15.2%
Dockerfile 0.1%
Files click to expand
README

Strix  |  STRIX

GitHub Stars Docker Pulls GitHub Downloads License

Camera stream discovery and Frigate config generator.


Live Demo  •  Supported Cameras  •  Video  •  API Docs

Install

Any Linux or Proxmox, one command:

bash <(curl -fsSL https://raw.githubusercontent.com/eduard256/Strix/main/install.sh)

Run as root (or with sudo). Interactive installer detects your system (Linux / Proxmox) and guides you through setup.

Open http://YOUR_IP:4567

How it works

Enter camera IP. Strix probes the device - open ports, MAC vendor, mDNS, HTTP server.

Search camera model in database. Enter credentials if needed.

Strix builds all possible stream URLs from database patterns.

20 parallel workers test every URL. Live screenshots, codecs, resolution, latency.

Pick main and sub streams from results.

Generate ready Frigate config. Copy, download, or save directly to Frigate.

Camera works in Frigate. Done.

Other install methods

Docker

docker run -d --name strix --network host --restart unless-stopped eduard256/strix:latest

Docker Compose

Strix only:

curl -O https://raw.githubusercontent.com/eduard256/Strix/main/docker-compose.yml
docker compose up -d

Strix + Frigate:

curl -O https://raw.githubusercontent.com/eduard256/Strix/main/docker-compose.frigate.yml
docker compose -f docker-compose.frigate.yml up -d

Strix + go2rtc:

curl -O https://raw.githubusercontent.com/eduard256/Strix/main/docker-compose.go2rtc.yml
docker compose -f docker-compose.go2rtc.yml up -d

Podman

Podman drops NETRAW and NETADMIN by default, which Strix needs for network scanning. Add them explicitly:

podman run -d \
  --name strix \
  --network host \
  --cap-add=NET_RAW \
  --cap-add=NET_ADMIN \
  --restart unless-stopped \
  eduard256/strix:latest

Or run with --privileged if you prefer.

Home Assistant Add-on

  • Settings > Add-ons > Add-on Store
  • Menu (top right) > Repositories > add https://github.com/eduard256/hassio-strix
  • Install Strix, enable Start on boot and Show in sidebar

Umbrel

Install on Umbrel

Install in one click from the Umbrel App Store.

Binary

Download from GitHub Releases. No dependencies except ffmpeg for screenshot conversion.

chmod +x strix-linux-amd64
STRIX_LISTEN=:4567 ./strix-linux-amd64

Supported protocols

| Protocol | Port | Description | |----------|------|-------------| | RTSP | 554 | Most IP cameras | | RTSPS | 322 | RTSP over TLS | | HTTP/HTTPS | 80/443 | MJPEG, JPEG snapshots, HLS, MPEG-TS | | RTMP | 1935 | Some Chinese NVRs | | Bubble | 80 | XMeye/NetSurveillance cameras | | DVRIP | 34567 | Sofia protocol DVR/NVR | | HomeKit | 51826 | Apple HomeKit cameras via HAP |

Configuration

| Variable | Default | Description | |----------|---------|-------------| | STRIX_LISTEN | :4567 | HTTP listen address | | STRIXDBPATH | cameras.db | Path to SQLite camera database | | STRIXLOGLEVEL | info | Log level: debug, info, warn, error, trace | | STRIXFRIGATEURL | auto-discovery | Frigate URL, e.g. http://localhost:5000 | | STRIXGO2RTCURL | auto-discovery | go2rtc URL, e.g. http://localhost:1984 |

Camera database

SQLite database with 3,600+ brands and 100,000+ URL patterns. Maintained separately in StrixCamDB. Database is embedded in Docker image and bundled with binary releases.

Browse supported cameras - search by brand or model to check if your camera is in the database.

Three entity types:

  • Presets - curated sets of popular URL patterns (e.g. "ONVIF", "Popular RTSP")
  • Brands - all URL patterns for a brand (e.g. "Hikvision", "Dahua")
  • Models - URL patterns for a specific model within a brand
Camera not in the database? Add it here.

Developers: integrate Strix HTTP API into your smart home platform.

Testing: StrixCamFake - IP camera emulator for development and testing. StrixAHKCamFake - Apple HomeKit camera emulator.

🔗 More in this category

© 2026 GitRepoTrend · eduard256/Strix · Updated daily from GitHub