GridStreamr DVR

Record on your hardware. Keep files on your storage.

Install on Mac or Windows, or run Docker on Linux. Pair with the GridStreamr app over Wi‑Fi — or use Cloud Relay when you’re away. Premium unlocks pairing, scheduling and job management in the app.

Premium feature — start a 7-day trial · setup docs

Desktop installers

Bundles the DVR service, browser dashboard, and a pinned FFmpeg. No separate runtime install.

Releases are published at djpirra/gridstreamr-dvr-releases.

macOS & Windows setup

  1. Step 1

    Install

    Run the .pkg (macOS) or .exe (Windows). The installer registers an auto-start background service and opens inbound access on port 8787 for devices on your LAN.

  2. Step 2

    Open the dashboard

    Use the GridStreamr DVR shortcut, or browse to http://127.0.0.1:8787. Closing the browser never stops recordings — the service keeps running.

  3. Step 3

    Pair with the app

    In GridStreamr: Settings → DVR → LAN → Find on Wi‑Fi (or enter http://<computer-lan-ip>:8787). Enter the one-time pairing code shown in the dashboard.

Docker

Choose the image that matches your CPU. Check with uname -m (x86_64 → amd64, aarch64 → arm64).

Sample compose

Port 8787. Persist /data and /recordings. Adjust volume paths for your host.

services:
  gridstreamr-dvr:
    image: gridstreamr/gridstreamr-dvr-amd64:latest
    container_name: gridstreamr-dvr
    restart: unless-stopped
    environment:
      GRIDSTREAMR_BIND_ADDRESS: "0.0.0.0:8787"
      GRIDSTREAMR_DATABASE_PATH: "/data/dvr.db"
      GRIDSTREAMR_RECORDINGS_PATH: "/recordings"
      TZ: "Asia/Dubai"
    ports:
      - "8787:8787"
    volumes:
      - ./data:/data
      - ./recordings:/recordings
  • Create folders for data and recordings, then start the stack with docker compose up -d (adjust volume paths for your host).
  • Open the dashboard at http://<host-lan-ip>:8787.
  • Docker bridge networking often does not pass mDNS — use the LAN IP in the app, or enable Cloud Relay for remote control.

After install

Find on Wi‑Fi

On the same network, open GridStreamr → Settings → DVR → LAN → Find on Wi‑Fi, or type the machine’s LAN address with port 8787.

Cloud Relay

Away from home, link Cloud Relay in the dashboard (Settings → DVR → Cloud). The DVR makes an outbound secure connection — no port forwarding. Watching or downloading video still needs LAN or your own public URL.