Skip to content

Instantly share code, notes, and snippets.

View casebeer's full-sized avatar

Christopher Casebeer casebeer

View GitHub Profile
{
"MaxStaticBitrate": 7789442,
"MaxStreamingBitrate": 7789442,
"MusicStreamingTranscodingBitrate": 192000,
"DirectPlayProfiles": [
{
"AudioCodec": "vorbis,opus",
"Container": "webm",
"Type": "Video",
"VideoCodec": "vp8"
@casebeer
casebeer / setup-docker-rootless.sh
Created August 25, 2025 20:55
Docker rootless initial configuration
#!/bin/bash
if [ -f /etc/docker/daemon.json ] ; then
echo "/etc/docker/daemon.json already exists, refusing to overwrite it." >&2
exit 1
fi
cat <<EOF | sudo tee /etc/docker/daemon.json
{ "userns-remap": "default" }
EOF
@casebeer
casebeer / config.yml
Last active August 26, 2025 01:09
Working Frigate NVR configuration files and setup steps for rootless Docker on Ubuntu 24.04.
#
# Basic working Frigate NVR config with internal test pattern generation
# - For intel graphics
# - With PCI Coral TPU
# - Recording disabled by default (enable per camera) but default retention configured
# - With ffmpeg-generated test pattern as initial camera for debugging
# WARNING Disable test pattern camera and go2rtc config to minimize CPU usage once initial setup is complete
#
mqtt:
@casebeer
casebeer / zb-gw03-esphome.yaml
Last active October 8, 2025 20:05
Working esphome config and install notes for ewelink ZB-GW03 esp32-based 10/100 Ethernet to Zigbee device.
# eWeLink ZB GW03 Modified ESPHome Config
#
# - Add debug text sensors
# - Add bluetooth_proxy
# - Add web_server for offline reflash
#
# Important documentation from upstream
#
# - https://github.com/syssi/esphome-zb-gw03
# - [Flash ESPHome and use the ZB-GW03 as Zigbee Coordinator](https://github.com/syssi/esphome-zb-gw03/blob/main/docs/flashing.md)