Go to file
2024-03-14 22:10:10 +07:00
example add pages example 2024-03-14 20:57:30 +07:00
nginx init 2024-02-17 22:57:32 +07:00
public change logo 2024-03-10 18:57:59 +07:00
src fix logo src 2024-03-14 18:19:49 +07:00
.env.docker rename production environments 2024-03-03 15:36:01 +07:00
.gitignore fix lint warns 2024-03-01 03:21:13 +07:00
Dockerfile add pages example 2024-03-14 20:57:30 +07:00
env.ps1 fix lint warns 2024-03-01 03:21:13 +07:00
env.sh fix lint warns 2024-03-01 03:21:13 +07:00
LICENSE add license 2024-03-14 22:10:10 +07:00
package.json fix logo src 2024-03-13 01:49:24 +07:00
README.md update readme 2024-03-14 21:09:59 +07:00
tsconfig.json fix lint warns 2024-03-01 03:21:13 +07:00
yarn.lock fix logo src 2024-03-13 01:49:24 +07:00

Features

  • Main page: Filter cameras using a search function.
  • Main page: Filter cameras by host.
  • Main page: Automatically update images.
  • Main page: Optimized for mobile view.
  • Live camera view page.
  • Recordings page: Filter recordings by host, camera, and date.
  • Recordings page: Options to play, download, and share videos.
  • Recordings player page.
  • Access settings page: Configure which cameras are allowed and which are not.
  • Frigate config editor page: Save and restart configuration using JSON schema from the host.
  • Frigate system page: Display camera capture, ffmpeg, and decode stats. Show camera recordings storage stats.
  • Admin pages access control: Restrict access to certain pages for administrators only.
  • OpenID provider authorization using JWT tokens.

Instruction

Frontend for Proxy Frigate

  • create file: docker-compose.yml
version: '3.1'

services:
  front:
    image: oncharterliz/multi-frigate:latest
    environment:
      FRIGATE_PROXY: http://localhost:4000
      OPENID_SERVER: https://server:port/realms/your-realm
      CLIENT_ID: frontend-client
    ports:
      - 80:80 # set your port here
  • run:
docker compose up -d

For https connections you can use reverse proxy

Example

Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page Main Page