Skip to content

Commit

Permalink
app: docker-wyze-bridge (#1454)
Browse files Browse the repository at this point in the history
* feat: add docker-wyze-bridge

* requires root user. updated CAPS in app.yaml

* update CAPS in app.yaml. updated questions.yaml

* fixed the ability to change the container flask port

* remove api questions because they can be input during first launch. set auth enabled by default

* update ports in questions.yaml. remove net cap

* make webrtc optional

* add host-ip selection from PR 1480

* remove yaml breaking brackets

* remove perm container since it runs as root. add optional enable_audio flag

* update lib

* rename and move some things

* always set wb_auth

* rename files

* fix port

* update media

* update metadata

---------

Co-authored-by: Stavros Kois <[email protected]>
Co-authored-by: Stavros Kois <[email protected]>
  • Loading branch information
3 people authored Jan 31, 2025
1 parent 7fb72b1 commit aeed2a9
Show file tree
Hide file tree
Showing 72 changed files with 8,029 additions and 1 deletion.
3 changes: 2 additions & 1 deletion cspell.config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,7 @@ words:
- rslave
- rstrip
- rsyncd
- rtmp
- rtsp
- rtty
- ryshe
Expand Down Expand Up @@ -295,7 +296,7 @@ words:
- whiteboarding
- whoogle
- wtfismyip
- wwwfolder
- wyze
- xattr
- zerotier
- zigbee
Expand Down
3 changes: 3 additions & 0 deletions ix-dev/community/wyze-bridge/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Wyze-Bridge

[Wyze-Bridge](https://github.com/mrlt8/docker-wyze-bridge) Create a local WebRTC, RTSP, RTMP, or HLS/Low-Latency HLS stream for most of your Wyze cameras
43 changes: 43 additions & 0 deletions ix-dev/community/wyze-bridge/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
app_version: 2.10.3
capabilities:
- description: Wyze Bridge is able to change file ownership.
name: CHOWN
- description: Wyze Bridge is able to set the setuid attribute on a file.
name: SETUID
- description: Wyze Bridge is able to set the setgid attribute on a file.
name: SETGID
- description: Wyze Bridge is able to bypass permission checks on operations that
normally require the file system UID of the process to match the UID of the file.
name: FOWNER
- description: Wyze Bridge is able to bypass file read, write, and execute permission
checks.
name: DAC_OVERRIDE
categories:
- security
description: Create a local WebRTC, RTSP, RTMP, or HLS/Low-Latency HLS stream for
most of your Wyze cameras
home: https://github.com/mrlt8/docker-wyze-bridge
host_mounts: []
icon: https://media.sys.truenas.net/apps/wyze-bridge/icons/icon.png
keywords:
- camera
lib_version: 2.1.14
lib_version_hash: 982057eeec3024ccecbeaa70e9ee59d948523a3b29d9fca6b39f127a42caa1cc
maintainers:
- email: [email protected]
name: truenas
url: https://www.truenas.com/
name: wyze-bridge
run_as_context:
- description: Wyze Bridge runs as the root user.
gid: 0
group_name: root
uid: 0
user_name: root
screenshots:
- https://media.sys.truenas.net/apps/wyze-bridge/screenshots/screenshot1.png
sources:
- https://github.com/mrlt8/docker-wyze-bridge
title: Wyze Bridge
train: community
version: 1.0.0
7 changes: 7 additions & 0 deletions ix-dev/community/wyze-bridge/item.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
categories:
- security
icon_url: https://media.sys.truenas.net/apps/wyze-bridge/icons/icon.png
screenshots:
- https://media.sys.truenas.net/apps/wyze-bridge/screenshots/screenshot1.png
tags:
- camera
17 changes: 17 additions & 0 deletions ix-dev/community/wyze-bridge/ix_values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
images:
image:
repository: mrlt8/wyze-bridge
tag: 2.10.3

consts:
wyze_container_name: wyze-bridge
config_container_name: config
data_path: /app/data
internal_rtmp_port: 1935
internal_rtsp_port: 8554
internal_hls_port: 8888
internal_webrtc_port: 8889
internal_webrtc_ice_port: 8189
notes_body: |
As of May 2024, you will need an API Key and API ID
from: https://support.wyze.com/hc/en-us/articles/16129834216731.
Loading

0 comments on commit aeed2a9

Please sign in to comment.