https://github.com/r0n9/camkeep
在终端中执行以下命令(请将 ${PWD} 替换为你的实际物理路径):
docker run -d \
--name camkeep \
--restart unless-stopped \
--network host \
-e TZ=Asia/Shanghai \
-v ${PWD}/config:/app/config \
-v ${PWD}/records:/app/records \
r0n9/camkeep:latest # 若网络不佳,可替换为 ghcr.io/r0n9/camkeep:latest
如果你习惯使用 Compose 管理,在同级目录下新建 docker-compose.yaml:
services:
camkeep:
image: r0n9/camkeep:latest
container_name: camkeep
restart: unless-stopped
network_mode: "host" # 建议使用 host 网络,否则WebRTC可能握手失败
environment:
- TZ=Asia/Shanghai
volumes:
- ./config:/app/config
- ./records:/app/records
# ports:
# - "9110:9110" # CamKeep Web 控制台
# - "1984:1984" # go2rtc API 端口
# - "8554:8554" # RTSP 服务端口
# - "8555:8555/tcp" # WebRTC 端口 (必须暴露,否则无画面)
# - "8555:8555/udp"
然后执行:
docker-compose up -d
启动成功后,在浏览器中访问 http://<你的NAS IP>:9110 即可进入监控中心。
Content type
Image
Digest
sha256:50cc69c1d…
Size
67.9 MB
Last updated
13 days ago
docker pull r0n9/camkeep