From 23fe29f8cab78e91aa2015843a7b05d9acd24a5d Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 11 Feb 2026 12:03:11 -0800 Subject: [PATCH] Bump Fly.io proxy VM memory to 512MB to fix Alloy OOM Alloy was being OOM-killed in the 256MB default VM, leaving the Grafana Fly.io dashboard without metrics. Doubling to 512MB gives sufficient headroom for tailscaled + nginx + alloy. Also fix TruffleHog pre-commit hook to only scan staged changes (--since-commit HEAD) instead of full repo history, and sanitize an example credential URL in the Reolink camera plan doc. Co-Authored-By: Claude Opus 4.6 --- .pre-commit-config.yaml | 2 +- docs/changelog.d/fix-flyio-proxy-oom.bugfix.md | 1 + docs/how-to/plans/operationalize-reolink-camera.md | 4 ++-- fly/fly.toml | 3 +++ 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 docs/changelog.d/fix-flyio-proxy-oom.bugfix.md diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ffced1e..aca9eb3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,7 +23,7 @@ repos: rev: v3.92.5 hooks: - id: trufflehog - entry: trufflehog git file://. --no-verification --fail + entry: trufflehog git file://. --since-commit HEAD --no-verification --fail stages: [pre-commit, pre-push] # YAML linting diff --git a/docs/changelog.d/fix-flyio-proxy-oom.bugfix.md b/docs/changelog.d/fix-flyio-proxy-oom.bugfix.md new file mode 100644 index 0000000..75fc8a0 --- /dev/null +++ b/docs/changelog.d/fix-flyio-proxy-oom.bugfix.md @@ -0,0 +1 @@ +Bump Fly.io proxy VM memory from 256MB to 512MB to prevent Alloy OOM kills. diff --git a/docs/how-to/plans/operationalize-reolink-camera.md b/docs/how-to/plans/operationalize-reolink-camera.md index a235168..46006a6 100644 --- a/docs/how-to/plans/operationalize-reolink-camera.md +++ b/docs/how-to/plans/operationalize-reolink-camera.md @@ -172,9 +172,9 @@ ReoLink cameras need go2rtc as an intermediary (direct RTSP from Frigate can dro go2rtc: streams: front_floodlight: - - "ffmpeg:http://admin:password@192.168.3.X/flv?port=1935&app=bcs&stream=channel0_main.bcs#video=copy#audio=copy#audio=opus" + - "ffmpeg:http://admin:@192.168.3.X/flv?port=1935&app=bcs&stream=channel0_main.bcs#video=copy#audio=copy#audio=opus" front_floodlight_sub: - - "ffmpeg:http://admin:password@192.168.3.X/flv?port=1935&app=bcs&stream=channel0_sub.bcs" + - "ffmpeg:http://admin:@192.168.3.X/flv?port=1935&app=bcs&stream=channel0_sub.bcs" cameras: front_floodlight: diff --git a/fly/fly.toml b/fly/fly.toml index 9399c8b..17e3de8 100644 --- a/fly/fly.toml +++ b/fly/fly.toml @@ -3,6 +3,9 @@ primary_region = "sjc" [build] +[[vm]] +memory = "512mb" + [deploy] strategy = "bluegreen"