Web app for hik-connect-proxy-viewer: family password login, PWA, auto camera grid, HLS proxy
825
The web app of hik-connect-proxy-viewer:
watch Hikvision recorder channels shared through Hik-Connect in any browser or as a home-screen app (PWA).
It sits in front of phuthuycoding/hik-connect-proxy-viewer-stream, or install both with one Helm chart:
oci://ghcr.io/phuthuycoding/charts/hik-connect-proxy-viewer.
/api/cameras: whatever channels the account may view (2, 3, ...), with names
from the recorder. Double-tap a tile for full screen./hls/ch<N>/...) and the channel list from the stream service so only this port needs to be
exposed (behind your ingress or reverse proxy with TLS).docker run -d --name hik-web \
-e CAM_PASSWORD=FAMILY_PASSWORD \
-e SESSION_SECRET="$(openssl rand -hex 32)" \
-e HLS_ORIGIN=http://hik-stream:8888 \
-e DISCOVERY_ORIGIN=http://hik-stream:9000 \
-p 8000:8000 \
phuthuycoding/hik-connect-proxy-viewer-web:latest
| Env | Default | |
|---|---|---|
CAM_PASSWORD | required, the password typed on the login screen | |
SESSION_SECRET | required, random string; changing it logs everyone out | |
HLS_ORIGIN | http://stream:8888 | mediamtx HLS of the stream service |
DISCOVERY_ORIGIN | http://stream:9000 | channel list of the stream service |
PORT | 8000 | listen port |
Endpoints: / (SPA), /api/login, /api/session, /api/logout, /api/cameras, /api/health,
/hls/*. Put it behind HTTPS; the session cookie is marked Secure when X-Forwarded-Proto: https.
Tags: latest, sha-<commit>, X.Y.Z.
For personal use with cameras you are authorized to watch. Not affiliated with Hikvision. MIT licensed, provided as is.
Content type
Image
Digest
sha256:0349a98f0…
Size
50.6 MB
Last updated
27 days ago
docker pull phuthuycoding/hik-connect-proxy-viewer-web