Files
felhom.eu/documentation/audits/sizing-2026-10-13/evidence/onboarding-peaks.json
T
admin c885b5acf4 Audit: what a Felhom box needs — floor, 64 apps' memory and CPU, power (N100 bench); R-993..R-995; R-231 due check read green
Measured on demo-felhom (N100, 16 GB): 61 apps deployed and removed through the
product, sampled every 5 s; heavy apps with one real action (Immich 200 photos,
Jellyfin transcode, Paperless OCR, Nextcloud 500 MB, ...). sizing.json for the
estimator (tools/build_sizing.py), SIZING.md with the proposed minimum machine,
METHOD.md. Power is RAPL CPU-package only (no meter). R-993 asks the operator to
approve the minimum machine; R-994 lists catalog limits/requests that are too low;
R-995 records leftover unnamed volumes after removal. R-231's dated check measured:
dooplex-backup.service success, journal green.
2026-10-13 13:23:51 +02:00

3944 lines
133 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"slug": "actualbudget",
"display_name": "ActualBudget",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [],
"cpu": []
},
{
"slug": "adventurelog",
"display_name": "AdventureLog",
"mem_request": "100M",
"mem_limit": "896M",
"measured": [
{
"what": "peak",
"mb": 280.3,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:37",
"quote": "\"anon_peak_sampled\": 293941248, [adventurelog, limit 384M, harness soak 606.6 s]",
"container": "adventurelog"
},
{
"what": "peak",
"mb": 384.0,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:35",
"quote": "\"peak\": 402653184, [adventurelog, limit 384M, harness soak 606.6 s]",
"container": "adventurelog"
},
{
"what": "peak",
"mb": 97.0,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:48",
"quote": "\"anon_peak_sampled\": 101703680, [adventurelog-frontend, limit 256M, harness soak 606.6 s]",
"container": "adventurelog-frontend"
},
{
"what": "peak",
"mb": 117.8,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:46",
"quote": "\"peak\": 123539456, [adventurelog-frontend, limit 256M, harness soak 606.6 s]",
"container": "adventurelog-frontend"
},
{
"what": "peak",
"mb": 4.1,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:59",
"quote": "\"anon_peak_sampled\": 4337664, [adventurelog-postgres, limit 256M, harness soak 606.6 s]",
"container": "adventurelog-postgres"
},
{
"what": "peak",
"mb": 256.0,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:57",
"quote": "\"peak\": 268439552, [adventurelog-postgres, limit 256M, harness soak 606.6 s]",
"container": "adventurelog-postgres"
}
],
"cpu": []
},
{
"slug": "audiobookshelf",
"display_name": "Audiobookshelf",
"mem_request": "100M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 53.9,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/audiobookshelf/bench/evidence/MV-audiobookshelf/verdict.json:33",
"quote": "\"anon_peak_sampled\": 56569856, [audiobookshelf, limit 512M, harness soak 605.5 s]",
"container": "audiobookshelf"
},
{
"what": "peak",
"mb": 71.6,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/audiobookshelf/bench/evidence/MV-audiobookshelf/verdict.json:31",
"quote": "\"peak\": 75034624, [audiobookshelf, limit 512M, harness soak 605.5 s]",
"container": "audiobookshelf"
}
],
"cpu": []
},
{
"slug": "bentopdf",
"display_name": "BentoPDF",
"mem_request": "100M",
"mem_limit": "384M",
"measured": [],
"cpu": []
},
{
"slug": "bookstack",
"display_name": "BookStack",
"mem_request": "150M",
"mem_limit": "768M",
"measured": [
{
"what": "peak",
"mb": 24.5,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:42",
"quote": "\"anon_peak_sampled\": 25722880, [bookstack, limit 512M, harness soak 606.1 s]",
"container": "bookstack"
},
{
"what": "peak",
"mb": 144.7,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:40",
"quote": "\"peak\": 151715840, [bookstack, limit 512M, harness soak 606.1 s]",
"container": "bookstack"
},
{
"what": "peak",
"mb": 112.0,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:42",
"quote": "\"anon_peak_sampled\": 25722880, [bookstack-db, limit 256M, harness soak 606.1 s]",
"container": "bookstack-db"
},
{
"what": "peak",
"mb": 149.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:40",
"quote": "\"peak\": 151715840, [bookstack-db, limit 256M, harness soak 606.1 s]",
"container": "bookstack-db"
},
{
"what": "typical",
"mb": 59.21,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:19",
"quote": "bookstack 59.21MiB / 512MiB [one docker stats snapshot during household-month drill]",
"container": "bookstack"
},
{
"what": "typical",
"mb": 72.11,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:20",
"quote": "bookstack-db 72.11MiB / 256MiB [one docker stats snapshot during household-month drill]",
"container": "bookstack-db"
}
],
"cpu": []
},
{
"slug": "calcom",
"display_name": "Cal.com",
"mem_request": "200M",
"mem_limit": "1792M",
"measured": [
{
"what": "peak",
"mb": 944.9,
"basis": "anon",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:42",
"quote": "\"anon_peak_sampled\": 990781440, [calcom, limit 1536M, harness soak 606.1 s]",
"container": "calcom"
},
{
"what": "peak",
"mb": 1536.0,
"basis": "memory.peak incl cache",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:40",
"quote": "\"peak\": 1610620928, [calcom, limit 1536M, harness soak 606.1 s]",
"container": "calcom"
},
{
"what": "peak",
"mb": 5.5,
"basis": "anon",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:42",
"quote": "\"anon_peak_sampled\": 990781440, [calcom-postgres, limit 256M, harness soak 606.1 s]",
"container": "calcom-postgres"
},
{
"what": "peak",
"mb": 173.9,
"basis": "memory.peak incl cache",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:40",
"quote": "\"peak\": 1610620928, [calcom-postgres, limit 256M, harness soak 606.1 s]",
"container": "calcom-postgres"
},
{
"what": "typical",
"mb": 800,
"basis": "unknown",
"date": null,
"box": null,
"cite": "app-catalog-felhom.eu/templates/calcom/docker-compose.yml:4",
"quote": "# RAM: ~800M at start (mem_limit: 1536M — 768M OOM-killed every start, R-703) | Pi-compatible: No",
"container": "calcom"
},
{
"what": "peak",
"mb": 780,
"basis": "anon",
"date": "2026-09-28",
"box": "box",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/box/R703-02-memory-watch.txt:14",
"quote": "FINAL peak_anon=780MiB of 2048MiB; oom_kill 0 [at 2048M limit]",
"container": "calcom"
},
{
"what": "peak",
"mb": 817,
"basis": "anon",
"date": "2026-09-28",
"box": "box",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/box/R703-05-memory-watch-1536.txt:2",
"quote": "FINAL peak_anon=817MiB at 09:15:30 of 1536MiB; oom_kill 0 restarts=0 health=healthy memory.peak=1075MiB [at 1536M, from birth]",
"container": "calcom"
},
{
"what": "peak",
"mb": 1075,
"basis": "memory.peak incl cache",
"date": "2026-09-28",
"box": "box",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/box/R703-05-memory-watch-1536.txt:2",
"quote": "FINAL peak_anon=817MiB at 09:15:30 of 1536MiB; oom_kill 0 restarts=0 health=healthy memory.peak=1075MiB",
"container": "calcom"
}
],
"cpu": []
},
{
"slug": "calibre-web",
"display_name": "Calibre-Web Automated",
"mem_request": "200M",
"mem_limit": "768M",
"measured": [
{
"what": "peak",
"mb": 148.0,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/calibre-web/bench/evidence/MV-calibre-web/verdict.json:33",
"quote": "\"anon_peak_sampled\": 155197440, [calibre-web, limit 768M, harness soak 605.0 s]",
"container": "calibre-web"
},
{
"what": "peak",
"mb": 299.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/calibre-web/bench/evidence/MV-calibre-web/verdict.json:31",
"quote": "\"peak\": 313589760, [calibre-web, limit 768M, harness soak 605.0 s]",
"container": "calibre-web"
}
],
"cpu": []
},
{
"slug": "claper",
"display_name": "Claper",
"mem_request": "100M",
"mem_limit": "640M",
"measured": [
{
"what": "peak",
"mb": 184.7,
"basis": "anon",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:42",
"quote": "\"anon_peak_sampled\": 193683456, [claper, limit 384M, harness soak 605.9 s]",
"container": "claper"
},
{
"what": "peak",
"mb": 291.2,
"basis": "memory.peak incl cache",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:40",
"quote": "\"peak\": 305352704, [claper, limit 384M, harness soak 605.9 s]",
"container": "claper"
},
{
"what": "peak",
"mb": 23.0,
"basis": "anon",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:42",
"quote": "\"anon_peak_sampled\": 193683456, [claper-postgres, limit 256M, harness soak 605.9 s]",
"container": "claper-postgres"
},
{
"what": "peak",
"mb": 200.5,
"basis": "memory.peak incl cache",
"date": "2026-09-28",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:40",
"quote": "\"peak\": 305352704, [claper-postgres, limit 256M, harness soak 605.9 s]",
"container": "claper-postgres"
}
],
"cpu": []
},
{
"slug": "code-server",
"display_name": "Code-Server",
"mem_request": "200M",
"mem_limit": "1024M",
"measured": [],
"cpu": []
},
{
"slug": "crafty-controller",
"display_name": "Crafty Controller",
"mem_request": "256M",
"mem_limit": "2048M",
"measured": [
{
"what": "peak",
"mb": 54.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/crafty-controller/bench/evidence/MV-crafty-controller/verdict.json:33",
"quote": "\"anon_peak_sampled\": 56918016, [crafty-controller, limit 2048M, harness soak 605.2 s]",
"container": "crafty-controller"
},
{
"what": "peak",
"mb": 164.4,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/crafty-controller/bench/evidence/MV-crafty-controller/verdict.json:31",
"quote": "\"peak\": 172363776, [crafty-controller, limit 2048M, harness soak 605.2 s]",
"container": "crafty-controller"
}
],
"cpu": []
},
{
"slug": "dawarich",
"display_name": "Dawarich",
"mem_request": "500M",
"mem_limit": "2688M",
"measured": [
{
"what": "peak",
"mb": 337.5,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:39",
"quote": "\"anon_peak_sampled\": 353873920, [dawarich, limit 1024M, harness soak 608.7 s]",
"container": "dawarich"
},
{
"what": "peak",
"mb": 600.6,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:37",
"quote": "\"peak\": 629723136, [dawarich, limit 1024M, harness soak 608.7 s]",
"container": "dawarich"
},
{
"what": "peak",
"mb": 21.3,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:50",
"quote": "\"anon_peak_sampled\": 22364160, [dawarich-db, limit 512M, harness soak 608.7 s]",
"container": "dawarich-db"
},
{
"what": "peak",
"mb": 362.7,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:48",
"quote": "\"peak\": 380301312, [dawarich-db, limit 512M, harness soak 608.7 s]",
"container": "dawarich-db"
},
{
"what": "peak",
"mb": 7.6,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:61",
"quote": "\"anon_peak_sampled\": 8019968, [dawarich-redis, limit 128M, harness soak 608.7 s]",
"container": "dawarich-redis"
},
{
"what": "peak",
"mb": 26.7,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:59",
"quote": "\"peak\": 28020736, [dawarich-redis, limit 128M, harness soak 608.7 s]",
"container": "dawarich-redis"
},
{
"what": "peak",
"mb": 237.1,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:72",
"quote": "\"anon_peak_sampled\": 248623104, [dawarich-sidekiq, limit 1024M, harness soak 608.7 s]",
"container": "dawarich-sidekiq"
},
{
"what": "peak",
"mb": 384.9,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:70",
"quote": "\"peak\": 403591168, [dawarich-sidekiq, limit 1024M, harness soak 608.7 s]",
"container": "dawarich-sidekiq"
},
{
"what": "peak",
"mb": 460,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
"container": "dawarich"
},
{
"what": "peak",
"mb": 270,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
"container": "dawarich-sidekiq"
},
{
"what": "peak",
"mb": 148,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
"container": "dawarich-db"
},
{
"what": "peak",
"mb": 12,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
"container": "dawarich-redis"
},
{
"what": "peak",
"mb": 505.4,
"basis": "anon",
"date": "2026-10-01",
"box": "box",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/dawarich/remove.txt:3",
"quote": "5.1 (box) dawarich [4f730a6ddad3] 215 samples: peak anon 505.4 MiB = 49.4 % of the limit; peak swap 0 B; oom_kill 0 [60-point track import]",
"container": "dawarich"
},
{
"what": "typical",
"mb": 309.7,
"basis": "docker stats",
"date": "2026-10-01",
"box": "bench",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/S/S2-dawarich-bench-probe.txt:8",
"quote": "dawarich 309.7MiB / 1GiB [snapshot just after healthy]",
"container": "dawarich"
},
{
"what": "typical",
"mb": 80.13,
"basis": "docker stats",
"date": "2026-10-01",
"box": "bench",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/S/S2-dawarich-bench-probe.txt:7",
"quote": "dawarich-sidekiq 80.13MiB / 1GiB [snapshot just after healthy]",
"container": "dawarich-sidekiq"
}
],
"cpu": []
},
{
"slug": "docmost",
"display_name": "Docmost",
"mem_request": "200M",
"mem_limit": "896M",
"measured": [
{
"what": "peak",
"mb": 349.2,
"basis": "anon",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:44",
"quote": "\"anon_peak_sampled\": 366161920, [docmost, limit 384M, harness soak 606.6 s]",
"container": "docmost"
},
{
"what": "peak",
"mb": 384.0,
"basis": "memory.peak incl cache",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:42",
"quote": "\"peak\": 402665472, [docmost, limit 384M, harness soak 606.6 s]",
"container": "docmost"
},
{
"what": "peak",
"mb": 15.6,
"basis": "anon",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:44",
"quote": "\"anon_peak_sampled\": 366161920, [docmost-postgres, limit 256M, harness soak 606.6 s]",
"container": "docmost-postgres"
},
{
"what": "peak",
"mb": 197.2,
"basis": "memory.peak incl cache",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:42",
"quote": "\"peak\": 402665472, [docmost-postgres, limit 256M, harness soak 606.6 s]",
"container": "docmost-postgres"
},
{
"what": "peak",
"mb": 3.9,
"basis": "anon",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:66",
"quote": "\"anon_peak_sampled\": 4087808, [docmost-redis, limit 128M, harness soak 606.6 s]",
"container": "docmost-redis"
},
{
"what": "peak",
"mb": 11.0,
"basis": "memory.peak incl cache",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:64",
"quote": "\"peak\": 11501568, [docmost-redis, limit 128M, harness soak 606.6 s]",
"container": "docmost-redis"
},
{
"what": "peak",
"mb": 411.4,
"basis": "anon",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:44",
"quote": "\"anon_peak_sampled\": 431427584, [docmost, limit 512M, harness soak 606.8 s]",
"container": "docmost"
},
{
"what": "peak",
"mb": 460.5,
"basis": "memory.peak incl cache",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:42",
"quote": "\"peak\": 482848768, [docmost, limit 512M, harness soak 606.8 s]",
"container": "docmost"
},
{
"what": "peak",
"mb": 12.5,
"basis": "anon",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:44",
"quote": "\"anon_peak_sampled\": 431427584, [docmost-postgres, limit 256M, harness soak 606.8 s]",
"container": "docmost-postgres"
},
{
"what": "peak",
"mb": 131.9,
"basis": "memory.peak incl cache",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:42",
"quote": "\"peak\": 482848768, [docmost-postgres, limit 256M, harness soak 606.8 s]",
"container": "docmost-postgres"
},
{
"what": "peak",
"mb": 3.9,
"basis": "anon",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:66",
"quote": "\"anon_peak_sampled\": 4136960, [docmost-redis, limit 128M, harness soak 606.8 s]",
"container": "docmost-redis"
},
{
"what": "peak",
"mb": 8.7,
"basis": "memory.peak incl cache",
"date": "2026-09-25",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:64",
"quote": "\"peak\": 9109504, [docmost-redis, limit 128M, harness soak 606.8 s]",
"container": "docmost-redis"
},
{
"what": "peak",
"mb": 412.1,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:44",
"quote": "\"anon_peak_sampled\": 432144384, [docmost, limit 512M, harness soak 606.7 s]",
"container": "docmost"
},
{
"what": "peak",
"mb": 467.7,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:42",
"quote": "\"peak\": 490369024, [docmost, limit 512M, harness soak 606.7 s]",
"container": "docmost"
},
{
"what": "peak",
"mb": 11.2,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:44",
"quote": "\"anon_peak_sampled\": 432144384, [docmost-postgres, limit 256M, harness soak 606.7 s]",
"container": "docmost-postgres"
},
{
"what": "peak",
"mb": 125.6,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:42",
"quote": "\"peak\": 490369024, [docmost-postgres, limit 256M, harness soak 606.7 s]",
"container": "docmost-postgres"
},
{
"what": "peak",
"mb": 4.0,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:66",
"quote": "\"anon_peak_sampled\": 4161536, [docmost-redis, limit 128M, harness soak 606.7 s]",
"container": "docmost-redis"
},
{
"what": "peak",
"mb": 8.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:64",
"quote": "\"peak\": 8601600, [docmost-redis, limit 128M, harness soak 606.7 s]",
"container": "docmost-redis"
},
{
"what": "typical",
"mb": 264.2,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:22",
"quote": "docmost 264.2MiB / 384MiB [one docker stats snapshot during household-month drill]",
"container": "docmost"
}
],
"cpu": []
},
{
"slug": "emby",
"display_name": "Emby",
"mem_request": "512M",
"mem_limit": "2048M",
"measured": [
{
"what": "peak",
"mb": 96.6,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/emby/bench/evidence/MV-emby/verdict.json:33",
"quote": "\"anon_peak_sampled\": 101310464, [emby, limit 2048M, harness soak 604.9 s]",
"container": "emby"
},
{
"what": "peak",
"mb": 150.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/emby/bench/evidence/MV-emby/verdict.json:31",
"quote": "\"peak\": 157536256, [emby, limit 2048M, harness soak 604.9 s]",
"container": "emby"
},
{
"what": "peak",
"mb": 92.8,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/emby/bench/evidence/MV-emby/verdict.json:33",
"quote": "\"anon_peak_sampled\": 97271808, [emby, limit 2048M, harness soak 605.6 s]",
"container": "emby"
},
{
"what": "peak",
"mb": 161.7,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/emby/bench/evidence/MV-emby/verdict.json:31",
"quote": "\"peak\": 169578496, [emby, limit 2048M, harness soak 605.6 s]",
"container": "emby"
}
],
"cpu": []
},
{
"slug": "ghost",
"display_name": "Ghost",
"mem_request": "150M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 136.5,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/ghost/bench/evidence/MV-ghost/verdict.json:33",
"quote": "\"anon_peak_sampled\": 143081472, [ghost, limit 512M, harness soak 605.1 s]",
"container": "ghost"
},
{
"what": "peak",
"mb": 173.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/ghost/bench/evidence/MV-ghost/verdict.json:31",
"quote": "\"peak\": 182263808, [ghost, limit 512M, harness soak 605.1 s]",
"container": "ghost"
},
{
"what": "peak",
"mb": 148.2,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench-noload/evidence/MV-ghost/verdict.json:31",
"quote": "\"peak\": 155447296, [ghost, limit 512M, harness soak 605.4 s]",
"container": "ghost"
},
{
"what": "peak",
"mb": 127.7,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench/evidence/MV-ghost/verdict.json:33",
"quote": "\"anon_peak_sampled\": 133869568, [ghost, limit 512M, harness soak 605.6 s]",
"container": "ghost"
},
{
"what": "peak",
"mb": 221.8,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench/evidence/MV-ghost/verdict.json:31",
"quote": "\"peak\": 232562688, [ghost, limit 512M, harness soak 605.6 s]",
"container": "ghost"
}
],
"cpu": []
},
{
"slug": "gitea",
"display_name": "Gitea",
"mem_request": "100M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 136.2,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/gitea/bench/evidence/MV-gitea/verdict.json:33",
"quote": "\"anon_peak_sampled\": 142778368, [gitea, limit 512M, harness soak 604.7 s]",
"container": "gitea"
},
{
"what": "peak",
"mb": 270.9,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/gitea/bench/evidence/MV-gitea/verdict.json:31",
"quote": "\"peak\": 284098560, [gitea, limit 512M, harness soak 604.7 s]",
"container": "gitea"
}
],
"cpu": []
},
{
"slug": "glance",
"display_name": "Glance",
"mem_request": "20M",
"mem_limit": "128M",
"measured": [],
"cpu": []
},
{
"slug": "gokapi",
"display_name": "Gokapi",
"mem_request": "30M",
"mem_limit": "128M",
"measured": [
{
"what": "typical",
"mb": 8.969,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:27",
"quote": "gokapi 8.969MiB / 128MiB [one docker stats snapshot during household-month drill]",
"container": "gokapi"
}
],
"cpu": []
},
{
"slug": "grafana",
"display_name": "Grafana",
"mem_request": "100M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 241.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/grafana/bench/evidence/MV-grafana/verdict.json:33",
"quote": "\"anon_peak_sampled\": 252989440, [grafana, limit 512M, harness soak 605.1 s]",
"container": "grafana"
},
{
"what": "peak",
"mb": 512.0,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/grafana/bench/evidence/MV-grafana/verdict.json:31",
"quote": "\"peak\": 536875008, [grafana, limit 512M, harness soak 605.1 s]",
"container": "grafana"
}
],
"cpu": []
},
{
"slug": "gramps-web",
"display_name": "Gramps Web",
"mem_request": "384M",
"mem_limit": "1024M",
"measured": [
{
"what": "peak",
"mb": 342,
"basis": "anon",
"date": "2026-10-06",
"box": "bench",
"cite": "app-catalog-felhom.eu/templates/gramps-web/docker-compose.yml:24",
"quote": "# Two workers: the first answer in 10 s, every request in ~2 ms, anon 342 MB, 0 kills. A household [2 workers]",
"container": "gramps-web"
},
{
"what": "unclear",
"mb": 1024,
"basis": "anon",
"date": "2026-10-06",
"box": "bench",
"cite": "app-catalog-felhom.eu/templates/gramps-web/docker-compose.yml:22",
"quote": "# Eight workers filled the whole 1024M (anon at the limit), the kernel killed workers (oom_kill 3 in [OLD 8-worker config, hit the limit, OOM kills]",
"container": "gramps-web"
},
{
"what": "unclear",
"mb": 1015.4,
"basis": "anon",
"date": "2026-10-06",
"box": "bench",
"cite": "felhom.eu/documentation/audits/night-burndown-2026-10-06/cat/R-806-red.txt:9",
"quote": "- cgroup: anon 1064669184 (= the 1024M limit), memory.events max 1298632, oom 3, oom_kill 3 [OLD 8-worker config at the 1024M limit, oom_kill 3]",
"container": "gramps-web"
}
],
"cpu": []
},
{
"slug": "grimmory",
"display_name": "Grimmory",
"mem_request": "600M",
"mem_limit": "1408M",
"measured": [
{
"what": "peak",
"mb": 417.8,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:42",
"quote": "\"anon_peak_sampled\": 438091776, [grimmory, limit 1024M, harness soak 606.3 s]",
"container": "grimmory"
},
{
"what": "peak",
"mb": 574.1,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:40",
"quote": "\"peak\": 601980928, [grimmory, limit 1024M, harness soak 606.3 s]",
"container": "grimmory"
},
{
"what": "peak",
"mb": 107.2,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:42",
"quote": "\"anon_peak_sampled\": 438091776, [grimmory-db, limit 384M, harness soak 606.3 s]",
"container": "grimmory-db"
},
{
"what": "peak",
"mb": 144.2,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:40",
"quote": "\"peak\": 601980928, [grimmory-db, limit 384M, harness soak 606.3 s]",
"container": "grimmory-db"
},
{
"what": "peak",
"mb": 521.6,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/grimmory.md:58",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/mem-grimmory.csv — bench swap 0 (the swap column reads 0), from birth: ",
"container": "grimmory"
},
{
"what": "peak",
"mb": 108.7,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/grimmory.md:58",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/mem-grimmory.csv — bench swap 0 (the swap column reads 0), from birth: ",
"container": "grimmory-db"
},
{
"what": "peak",
"mb": 464.6,
"basis": "anon",
"date": "2026-10-02",
"box": "box",
"cite": "app-catalog-felhom.eu/onboarding/grimmory.md:59",
"quote": "5.2 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json ; felhom.eu/documentation/audits/fami",
"container": "grimmory"
},
{
"what": "peak",
"mb": 504.5,
"basis": "anon",
"date": "2026-10-01",
"box": "box",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/grimmory/remove.txt:2",
"quote": "5.1 (box) grimmory [6f791d67bb8d] 368 samples: peak anon 504.5 MiB = 49.3 % of the limit; peak swap 0 B; oom_kill 0",
"container": "grimmory"
},
{
"what": "typical",
"mb": 345.5,
"basis": "docker stats",
"date": "2026-10-01",
"box": "bench",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/S/S2-grimmory-bench-probe.txt:3",
"quote": "grimmory 345.5MiB / 1GiB [snapshot after start]",
"container": "grimmory"
}
],
"cpu": []
},
{
"slug": "grocy",
"display_name": "Grocy",
"mem_request": "60M",
"mem_limit": "384M",
"measured": [
{
"what": "peak",
"mb": 25.9,
"basis": "anon",
"date": "2026-10-10",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/evidence/MV-grocy/verdict.json:33",
"quote": "\"anon_peak_sampled\": 27152384, [grocy, limit 384M, harness soak 605.5 s]",
"container": "grocy"
},
{
"what": "peak",
"mb": 97.6,
"basis": "memory.peak incl cache",
"date": "2026-10-10",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/evidence/MV-grocy/verdict.json:31",
"quote": "\"peak\": 102387712, [grocy, limit 384M, harness soak 605.5 s]",
"container": "grocy"
},
{
"what": "peak",
"mb": 27.2,
"basis": "anon",
"date": "2026-10-10",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/grocy.md:57",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/mem-grocy.csv ; felhom.eu/documentation/audits/new-apps-2026-10-10/bench/g",
"container": "grocy"
},
{
"what": "peak",
"mb": 86.6,
"basis": "anon",
"date": "2026-10-10",
"box": "box (9202)",
"cite": "app-catalog-felhom.eu/onboarding/grocy.md:57",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/mem-grocy.csv ; felhom.eu/documentation/audits/new-apps-2026-10-10/bench/g",
"container": "grocy"
}
],
"cpu": []
},
{
"slug": "home-assistant",
"display_name": "Home Assistant",
"mem_request": "256M",
"mem_limit": "1024M",
"measured": [
{
"what": "peak",
"mb": 328.1,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/home-assistant/bench/evidence/MV-home-assistant/verdict.json:34",
"quote": "\"anon_peak_sampled\": 344010752, [home-assistant, limit 1024M, harness soak 605.1 s]",
"container": "home-assistant"
},
{
"what": "peak",
"mb": 485.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/home-assistant/bench/evidence/MV-home-assistant/verdict.json:32",
"quote": "\"peak\": 509358080, [home-assistant, limit 1024M, harness soak 605.1 s]",
"container": "home-assistant"
}
],
"cpu": []
},
{
"slug": "homebox",
"display_name": "Homebox",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [],
"cpu": []
},
{
"slug": "homepage",
"display_name": "Homepage",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [],
"cpu": []
},
{
"slug": "immich",
"display_name": "Immich",
"mem_request": "2048M",
"mem_limit": "4480M",
"measured": [
{
"what": "peak",
"mb": 157.0,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:46",
"quote": "\"anon_peak_sampled\": 164626432, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 184.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:44",
"quote": "\"peak\": 193114112, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 183.9,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:46",
"quote": "\"anon_peak_sampled\": 164626432, [immich-postgres, limit 768M, harness soak 607.7 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 768.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:44",
"quote": "\"peak\": 193114112, [immich-postgres, limit 768M, harness soak 607.7 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 3.8,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:68",
"quote": "\"anon_peak_sampled\": 3981312, [immich-redis, limit 128M, harness soak 607.7 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 9.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:66",
"quote": "\"peak\": 10223616, [immich-redis, limit 128M, harness soak 607.7 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 1046.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:79",
"quote": "\"anon_peak_sampled\": 1097105408, [immich-server, limit 2048M, harness soak 607.7 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 1257.4,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:77",
"quote": "\"peak\": 1318445056, [immich-server, limit 2048M, harness soak 607.7 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 235.0,
"basis": "anon",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:46",
"quote": "\"anon_peak_sampled\": 246366208, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 265.6,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:44",
"quote": "\"peak\": 278474752, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 227.2,
"basis": "anon",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:46",
"quote": "\"anon_peak_sampled\": 246366208, [immich-postgres, limit 768M, harness soak 607.7 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 768.3,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:44",
"quote": "\"peak\": 278474752, [immich-postgres, limit 768M, harness soak 607.7 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 3.9,
"basis": "anon",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:68",
"quote": "\"anon_peak_sampled\": 4100096, [immich-redis, limit 128M, harness soak 607.7 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 17.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:66",
"quote": "\"peak\": 18083840, [immich-redis, limit 128M, harness soak 607.7 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 1005.8,
"basis": "anon",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:79",
"quote": "\"anon_peak_sampled\": 1054654464, [immich-server, limit 2048M, harness soak 607.7 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 1631.9,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:77",
"quote": "\"peak\": 1711157248, [immich-server, limit 2048M, harness soak 607.7 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 187.5,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:44",
"quote": "\"peak\": 196616192, [immich-machine-learning, limit 1536M, harness soak 608.7 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 512.1,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:44",
"quote": "\"peak\": 196616192, [immich-postgres, limit 512M, harness soak 608.7 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 12.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:62",
"quote": "\"peak\": 12558336, [immich-redis, limit 128M, harness soak 608.7 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 1337.6,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:71",
"quote": "\"peak\": 1402589184, [immich-server, limit 2048M, harness soak 608.7 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 157.3,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:46",
"quote": "\"anon_peak_sampled\": 164958208, [immich-machine-learning, limit 1536M, harness soak 608.3 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 248.5,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:44",
"quote": "\"peak\": 260608000, [immich-machine-learning, limit 1536M, harness soak 608.3 s]",
"container": "immich-machine-learning"
},
{
"what": "peak",
"mb": 179.9,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:46",
"quote": "\"anon_peak_sampled\": 164958208, [immich-postgres, limit 512M, harness soak 608.3 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 512.3,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:44",
"quote": "\"peak\": 260608000, [immich-postgres, limit 512M, harness soak 608.3 s]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 3.8,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:68",
"quote": "\"anon_peak_sampled\": 4005888, [immich-redis, limit 128M, harness soak 608.3 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 8.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:66",
"quote": "\"peak\": 8417280, [immich-redis, limit 128M, harness soak 608.3 s]",
"container": "immich-redis"
},
{
"what": "peak",
"mb": 1051.9,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:79",
"quote": "\"anon_peak_sampled\": 1102950400, [immich-server, limit 2048M, harness soak 608.3 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 1396.3,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:77",
"quote": "\"peak\": 1464111104, [immich-server, limit 2048M, harness soak 608.3 s]",
"container": "immich-server"
},
{
"what": "peak",
"mb": 412,
"basis": "anon",
"date": "2026-09-30",
"box": null,
"cite": "app-catalog-felhom.eu/templates/immich/docker-compose.yml:110",
"quote": "# anon 412 MB (54 %). Lowering shared_buffers to 128MB alone did NOT stop the kills (measured). [first-start geodata import at 768M]",
"container": "immich-postgres"
},
{
"what": "peak",
"mb": 403,
"basis": "anon",
"date": "2026-09-30",
"box": null,
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/A-cause.md:26",
"quote": "| 2. the import needs more than 512M at the image's defaults, on any host | limit changed alone | **true without swap**: 1024M → 0 kills (peak anon 40",
"container": "immich-postgres"
},
{
"what": "typical",
"mb": 196.1,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:28",
"quote": "immich-machine-learning 196.1MiB / 1.5GiB [one docker stats snapshot during household-month drill]",
"container": "immich-machine-learning"
},
{
"what": "typical",
"mb": 352.5,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:29",
"quote": "immich-postgres 352.5MiB / 512MiB [one docker stats snapshot during household-month drill]",
"container": "immich-postgres"
},
{
"what": "typical",
"mb": 807.6,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:31",
"quote": "immich-server 807.6MiB / 2GiB [one docker stats snapshot during household-month drill]",
"container": "immich-server"
}
],
"cpu": []
},
{
"slug": "jellyfin",
"display_name": "Jellyfin",
"mem_request": "512M",
"mem_limit": "2048M",
"measured": [
{
"what": "typical",
"mb": 176.4,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:32",
"quote": "jellyfin 176.4MiB / 2GiB [one docker stats snapshot during household-month drill]",
"container": "jellyfin"
}
],
"cpu": []
},
{
"slug": "karakeep",
"display_name": "Karakeep",
"mem_request": "700M",
"mem_limit": "2816M",
"measured": [
{
"what": "peak",
"mb": 607.2,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:37",
"quote": "\"anon_peak_sampled\": 636669952, [karakeep, limit 768M, harness soak 607.3 s]",
"container": "karakeep"
},
{
"what": "peak",
"mb": 653.5,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:35",
"quote": "\"peak\": 685195264, [karakeep, limit 768M, harness soak 607.3 s]",
"container": "karakeep"
},
{
"what": "peak",
"mb": 34.5,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:48",
"quote": "\"anon_peak_sampled\": 36175872, [karakeep-chrome, limit 768M, harness soak 607.3 s]",
"container": "karakeep-chrome"
},
{
"what": "peak",
"mb": 42.3,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:46",
"quote": "\"peak\": 44371968, [karakeep-chrome, limit 768M, harness soak 607.3 s]",
"container": "karakeep-chrome"
},
{
"what": "peak",
"mb": 27.0,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:59",
"quote": "\"anon_peak_sampled\": 28278784, [karakeep-meilisearch, limit 512M, harness soak 607.3 s]",
"container": "karakeep-meilisearch"
},
{
"what": "peak",
"mb": 190.8,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:57",
"quote": "\"peak\": 200032256, [karakeep-meilisearch, limit 512M, harness soak 607.3 s]",
"container": "karakeep-meilisearch"
},
{
"what": "peak",
"mb": 526.6,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:37",
"quote": "\"anon_peak_sampled\": 552185856, [karakeep, limit 1024M, harness soak 607.4 s]",
"container": "karakeep"
},
{
"what": "peak",
"mb": 567.8,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:35",
"quote": "\"peak\": 595357696, [karakeep, limit 1024M, harness soak 607.4 s]",
"container": "karakeep"
},
{
"what": "peak",
"mb": 34.5,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:48",
"quote": "\"anon_peak_sampled\": 36155392, [karakeep-chrome, limit 768M, harness soak 607.4 s]",
"container": "karakeep-chrome"
},
{
"what": "peak",
"mb": 42.9,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:46",
"quote": "\"peak\": 44974080, [karakeep-chrome, limit 768M, harness soak 607.4 s]",
"container": "karakeep-chrome"
},
{
"what": "peak",
"mb": 26.6,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:59",
"quote": "\"anon_peak_sampled\": 27848704, [karakeep-meilisearch, limit 512M, harness soak 607.4 s]",
"container": "karakeep-meilisearch"
},
{
"what": "peak",
"mb": 190.1,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:57",
"quote": "\"peak\": 199335936, [karakeep-meilisearch, limit 512M, harness soak 607.4 s]",
"container": "karakeep-meilisearch"
},
{
"what": "peak",
"mb": 822,
"basis": "anon",
"date": "2026-10-01",
"box": "box (9202)",
"cite": "app-catalog-felhom.eu/templates/karakeep/docker-compose.yml:50",
"quote": "# 51 % of 1024M; on the box, real pages crawled (a Wikipedia article among them) took it to 822 MiB = 80.3 % of 1024M. [at 1024M limit, real crawl]",
"container": "karakeep"
},
{
"what": "peak",
"mb": 503,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/karakeep.md:54",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/mem-karakeep.csv — bench, swap 0, from birth: web ~503 MiB, chrome 35, ",
"container": "karakeep"
},
{
"what": "peak",
"mb": 35,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/karakeep.md:54",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/mem-karakeep.csv — bench, swap 0, from birth: web ~503 MiB, chrome 35, ",
"container": "karakeep-chrome"
},
{
"what": "peak",
"mb": 31,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/karakeep.md:54",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/mem-karakeep.csv — bench, swap 0, from birth: web ~503 MiB, chrome 35, ",
"container": "karakeep-meilisearch"
},
{
"what": "peak",
"mb": 832,
"basis": "anon",
"date": "2026-10-01",
"box": "box",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/karakeep-final/burst.txt:9",
"quote": "5.2 burst karakeep: peak anon 832 MiB = 54.2 % of 1536 MiB; oom_kill 0; restarts 0 [10 pages at once, 1536M]",
"container": "karakeep"
},
{
"what": "peak",
"mb": 218,
"basis": "anon",
"date": "2026-10-01",
"box": "box",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/karakeep-final/burst.txt:7",
"quote": "5.2 burst karakeep-chrome: peak anon 218 MiB = 28.4 % of 768 MiB; oom_kill 0; restarts 0",
"container": "karakeep-chrome"
}
],
"cpu": []
},
{
"slug": "kimai",
"display_name": "Kimai",
"mem_request": "100M",
"mem_limit": "640M",
"measured": [
{
"what": "peak",
"mb": 22.9,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
"quote": "\"anon_peak_sampled\": 24023040, [kimai, limit 384M, harness soak 606.3 s]",
"container": "kimai"
},
{
"what": "peak",
"mb": 384.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
"quote": "\"peak\": 402653184, [kimai, limit 384M, harness soak 606.3 s]",
"container": "kimai"
},
{
"what": "peak",
"mb": 96.9,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
"quote": "\"anon_peak_sampled\": 24023040, [kimai-db, limit 256M, harness soak 606.3 s]",
"container": "kimai-db"
},
{
"what": "peak",
"mb": 132.4,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
"quote": "\"peak\": 402653184, [kimai-db, limit 256M, harness soak 606.3 s]",
"container": "kimai-db"
},
{
"what": "peak",
"mb": 23.0,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
"quote": "\"anon_peak_sampled\": 24145920, [kimai, limit 384M, harness soak 605.9 s]",
"container": "kimai"
},
{
"what": "peak",
"mb": 352.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
"quote": "\"peak\": 369184768, [kimai, limit 384M, harness soak 605.9 s]",
"container": "kimai"
},
{
"what": "peak",
"mb": 115.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
"quote": "\"anon_peak_sampled\": 24145920, [kimai-db, limit 256M, harness soak 605.9 s]",
"container": "kimai-db"
},
{
"what": "peak",
"mb": 150.9,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
"quote": "\"peak\": 369184768, [kimai-db, limit 256M, harness soak 605.9 s]",
"container": "kimai-db"
}
],
"cpu": []
},
{
"slug": "komga",
"display_name": "Komga",
"mem_request": "200M",
"mem_limit": "768M",
"measured": [
{
"what": "peak",
"mb": 484.3,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench-512M/evidence/MV-komga/verdict.json:33",
"quote": "\"anon_peak_sampled\": 507809792, [komga, limit 512M, harness soak 606.1 s]",
"container": "komga"
},
{
"what": "peak",
"mb": 491.9,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench-512M/evidence/MV-komga/verdict.json:31",
"quote": "\"peak\": 515821568, [komga, limit 512M, harness soak 606.1 s]",
"container": "komga"
},
{
"what": "peak",
"mb": 460.6,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench/evidence/MV-komga/verdict.json:33",
"quote": "\"anon_peak_sampled\": 482971648, [komga, limit 768M, harness soak 605.2 s]",
"container": "komga"
},
{
"what": "peak",
"mb": 589.6,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench/evidence/MV-komga/verdict.json:31",
"quote": "\"peak\": 618233856, [komga, limit 768M, harness soak 605.2 s]",
"container": "komga"
},
{
"what": "peak",
"mb": 495.6,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/komga/bench/evidence/MV-komga/verdict.json:33",
"quote": "\"anon_peak_sampled\": 519663616, [komga, limit 768M, harness soak 604.9 s]",
"container": "komga"
},
{
"what": "peak",
"mb": 518.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/komga/bench/evidence/MV-komga/verdict.json:31",
"quote": "\"peak\": 543981568, [komga, limit 768M, harness soak 604.9 s]",
"container": "komga"
},
{
"what": "peak",
"mb": 484.4,
"basis": "anon",
"date": "2026-09-23",
"box": "bench",
"cite": "app-catalog-felhom.eu/templates/komga/docker-compose.yml:37",
"quote": "# 768M, MEASURED 2026-09-23 night: 1.27.1 used 94.6 % of 512M (its own memory, anon) under ten [94.6% x 512M]",
"container": "komga"
}
],
"cpu": []
},
{
"slug": "lubelogger",
"display_name": "LubeLogger",
"mem_request": "80M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 63.1,
"basis": "anon",
"date": "2026-10-10",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/evidence/MV-lubelogger/verdict.json:33",
"quote": "\"anon_peak_sampled\": 66215936, [lubelogger, limit 512M, harness soak 605.4 s]",
"container": "lubelogger"
},
{
"what": "peak",
"mb": 91.4,
"basis": "memory.peak incl cache",
"date": "2026-10-10",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/evidence/MV-lubelogger/verdict.json:31",
"quote": "\"peak\": 95838208, [lubelogger, limit 512M, harness soak 605.4 s]",
"container": "lubelogger"
},
{
"what": "peak",
"mb": 66.2,
"basis": "anon",
"date": "2026-10-10",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/lubelogger.md:57",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/mem-lubelogger.csv ; felhom.eu/documentation/audits/new-apps-2026-10-",
"container": "lubelogger"
},
{
"what": "peak",
"mb": 46.6,
"basis": "anon",
"date": "2026-10-10",
"box": "box (9202)",
"cite": "app-catalog-felhom.eu/onboarding/lubelogger.md:57",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/mem-lubelogger.csv ; felhom.eu/documentation/audits/new-apps-2026-10-",
"container": "lubelogger"
}
],
"cpu": []
},
{
"slug": "mealie",
"display_name": "Mealie",
"mem_request": "200M",
"mem_limit": "1000M",
"measured": [
{
"what": "peak",
"mb": 231.2,
"basis": "anon",
"date": "2026-09-24",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/mealie/bench/evidence/MV-mealie/verdict.json:33",
"quote": "\"anon_peak_sampled\": 242405376, [mealie, limit 1000M, harness soak 604.9 s]",
"container": "mealie"
},
{
"what": "peak",
"mb": 247.9,
"basis": "memory.peak incl cache",
"date": "2026-09-24",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/mealie/bench/evidence/MV-mealie/verdict.json:31",
"quote": "\"peak\": 259948544, [mealie, limit 1000M, harness soak 604.9 s]",
"container": "mealie"
},
{
"what": "typical",
"mb": 273.3,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:33",
"quote": "mealie 273.3MiB / 1000MiB [one docker stats snapshot during household-month drill]",
"container": "mealie"
}
],
"cpu": []
},
{
"slug": "metube",
"display_name": "MeTube",
"mem_request": "128M",
"mem_limit": "768M",
"measured": [
{
"what": "peak",
"mb": 215.7,
"basis": "anon",
"date": "2026-10-02",
"box": null,
"cite": "felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/move/evidence/MV-metube/verdict.json:33",
"quote": "\"anon_peak_sampled\": 226152448, [metube, limit 768M, harness soak 605.3 s]",
"container": "metube"
},
{
"what": "peak",
"mb": 771.9,
"basis": "memory.peak incl cache",
"date": "2026-10-02",
"box": null,
"cite": "felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/move/evidence/MV-metube/verdict.json:31",
"quote": "\"peak\": 809365504, [metube, limit 768M, harness soak 605.3 s]",
"container": "metube"
},
{
"what": "peak",
"mb": 58.8,
"basis": "anon",
"date": "2026-10-02",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/metube.md:57",
"quote": "5.1 | done | felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/birth/mem-summary.txt ; felhom.eu/documentation/audits/family-gate-2",
"container": "metube"
},
{
"what": "peak",
"mb": 270.2,
"basis": "anon",
"date": "2026-10-02",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/metube.md:58",
"quote": "5.2 | done | felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/move/mem-summary.txt ; felhom.eu/documentation/audits/family-gate-20",
"container": "metube"
}
],
"cpu": []
},
{
"slug": "n8n",
"display_name": "n8n",
"mem_request": "512M",
"mem_limit": "1536M",
"measured": [
{
"what": "peak",
"mb": 348.2,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/n8n/bench/evidence/MV-n8n/verdict.json:33",
"quote": "\"anon_peak_sampled\": 365133824, [n8n, limit 1536M, harness soak 605.6 s]",
"container": "n8n"
},
{
"what": "peak",
"mb": 719.4,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/n8n/bench/evidence/MV-n8n/verdict.json:31",
"quote": "\"peak\": 754352128, [n8n, limit 1536M, harness soak 605.6 s]",
"container": "n8n"
},
{
"what": "peak",
"mb": 344.8,
"basis": "anon",
"date": "2026-09-24",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/n8n/bench/evidence/MV-n8n/verdict.json:33",
"quote": "\"anon_peak_sampled\": 361549824, [n8n, limit 1536M, harness soak 605.0 s]",
"container": "n8n"
},
{
"what": "peak",
"mb": 859.3,
"basis": "memory.peak incl cache",
"date": "2026-09-24",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/n8n/bench/evidence/MV-n8n/verdict.json:31",
"quote": "\"peak\": 900997120, [n8n, limit 1536M, harness soak 605.0 s]",
"container": "n8n"
},
{
"what": "peak",
"mb": 352.8,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/n8n/bench/evidence/MV-n8n/verdict.json:33",
"quote": "\"anon_peak_sampled\": 369987584, [n8n, limit 1536M, harness soak 605.2 s]",
"container": "n8n"
},
{
"what": "peak",
"mb": 695.9,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/n8n/bench/evidence/MV-n8n/verdict.json:31",
"quote": "\"peak\": 729747456, [n8n, limit 1536M, harness soak 605.2 s]",
"container": "n8n"
}
],
"cpu": []
},
{
"slug": "navidrome",
"display_name": "Navidrome",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [
{
"what": "peak",
"mb": 16.2,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:33",
"quote": "\"anon_peak_sampled\": 16961536, [navidrome, limit 256M, harness soak 605.0 s]",
"container": "navidrome"
},
{
"what": "peak",
"mb": 23.7,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:31",
"quote": "\"peak\": 24809472, [navidrome, limit 256M, harness soak 605.0 s]",
"container": "navidrome"
},
{
"what": "peak",
"mb": 17.6,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:33",
"quote": "\"anon_peak_sampled\": 18440192, [navidrome, limit 256M, harness soak 605.0 s]",
"container": "navidrome"
},
{
"what": "peak",
"mb": 24.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:31",
"quote": "\"peak\": 25247744, [navidrome, limit 256M, harness soak 605.0 s]",
"container": "navidrome"
}
],
"cpu": []
},
{
"slug": "nextcloud",
"display_name": "Nextcloud",
"mem_request": "256M",
"mem_limit": "1664M",
"measured": [
{
"what": "peak",
"mb": 1024.4,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench-1024M/evidence/MV-nextcloud/verdict.json:42",
"quote": "\"peak\": 1074110464, [nextcloud, limit 1024M, harness soak 607.2 s]",
"container": "nextcloud"
},
{
"what": "peak",
"mb": 135.1,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench-1024M/evidence/MV-nextcloud/verdict.json:42",
"quote": "\"peak\": 1074110464, [nextcloud-db, limit 512M, harness soak 607.2 s]",
"container": "nextcloud-db"
},
{
"what": "peak",
"mb": 47.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench-1024M/evidence/MV-nextcloud/verdict.json:60",
"quote": "\"peak\": 49262592, [nextcloud-redis, limit 128M, harness soak 607.2 s]",
"container": "nextcloud-redis"
},
{
"what": "peak",
"mb": 80.5,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:44",
"quote": "\"anon_peak_sampled\": 84439040, [nextcloud, limit 1024M, harness soak 607.1 s]",
"container": "nextcloud"
},
{
"what": "peak",
"mb": 1024.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:42",
"quote": "\"peak\": 1073741824, [nextcloud, limit 1024M, harness soak 607.1 s]",
"container": "nextcloud"
},
{
"what": "peak",
"mb": 124.1,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:44",
"quote": "\"anon_peak_sampled\": 84439040, [nextcloud-db, limit 512M, harness soak 607.1 s]",
"container": "nextcloud-db"
},
{
"what": "peak",
"mb": 187.3,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:42",
"quote": "\"peak\": 1073741824, [nextcloud-db, limit 512M, harness soak 607.1 s]",
"container": "nextcloud-db"
},
{
"what": "peak",
"mb": 9.0,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:66",
"quote": "\"anon_peak_sampled\": 9433088, [nextcloud-redis, limit 128M, harness soak 607.1 s]",
"container": "nextcloud-redis"
},
{
"what": "peak",
"mb": 36.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:64",
"quote": "\"peak\": 37715968, [nextcloud-redis, limit 128M, harness soak 607.1 s]",
"container": "nextcloud-redis"
},
{
"what": "peak",
"mb": 80.7,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:44",
"quote": "\"anon_peak_sampled\": 84586496, [nextcloud, limit 1024M, harness soak 606.8 s]",
"container": "nextcloud"
},
{
"what": "peak",
"mb": 133.7,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:42",
"quote": "\"peak\": 140226560, [nextcloud, limit 1024M, harness soak 606.8 s]",
"container": "nextcloud"
},
{
"what": "peak",
"mb": 121.1,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:44",
"quote": "\"anon_peak_sampled\": 84586496, [nextcloud-db, limit 512M, harness soak 606.8 s]",
"container": "nextcloud-db"
},
{
"what": "peak",
"mb": 158.8,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:42",
"quote": "\"peak\": 140226560, [nextcloud-db, limit 512M, harness soak 606.8 s]",
"container": "nextcloud-db"
},
{
"what": "peak",
"mb": 9.0,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:66",
"quote": "\"anon_peak_sampled\": 9453568, [nextcloud-redis, limit 128M, harness soak 606.8 s]",
"container": "nextcloud-redis"
},
{
"what": "peak",
"mb": 46.9,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:64",
"quote": "\"peak\": 49229824, [nextcloud-redis, limit 128M, harness soak 606.8 s]",
"container": "nextcloud-redis"
},
{
"what": "typical",
"mb": 228.3,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:34",
"quote": "nextcloud 228.3MiB / 1GiB [one docker stats snapshot during household-month drill]",
"container": "nextcloud"
},
{
"what": "typical",
"mb": 85.95,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:35",
"quote": "nextcloud-db 85.95MiB / 512MiB [one docker stats snapshot during household-month drill]",
"container": "nextcloud-db"
}
],
"cpu": []
},
{
"slug": "nzbget",
"display_name": "NZBGet",
"mem_request": "64M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 4.6,
"basis": "anon",
"date": "2026-10-12",
"box": null,
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/MV-nzbget/verdict.json:33",
"quote": "\"anon_peak_sampled\": 4870144, [nzbget, limit 512M, harness soak 423.7 s]",
"container": "nzbget"
},
{
"what": "peak",
"mb": 8.4,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": null,
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/MV-nzbget/verdict.json:31",
"quote": "\"peak\": 8859648, [nzbget, limit 512M, harness soak 423.7 s]",
"container": "nzbget"
},
{
"what": "idle",
"mb": 5.9,
"basis": "docker stats",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/nzbget/.felhom.yml:28",
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.9 MiB idle, anon 6.3 MiB, 0 oom_kill. The limit is",
"container": "nzbget"
},
{
"what": "idle",
"mb": 6.3,
"basis": "anon",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/nzbget/.felhom.yml:28",
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.9 MiB idle, anon 6.3 MiB, 0 oom_kill. The limit is",
"container": "nzbget"
},
{
"what": "idle",
"mb": 6.3,
"basis": "anon",
"date": "2026-10-12",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/nzbget.md:58",
"quote": "5.1 | done | felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/11-memory.txt — first start from birth: 5.9 MiB used, 6.3 MiB anon, 0 oom_k",
"container": "nzbget"
}
],
"cpu": []
},
{
"slug": "onlyoffice",
"display_name": "OnlyOffice",
"mem_request": "512M",
"mem_limit": "2048M",
"measured": [],
"cpu": []
},
{
"slug": "opengist",
"display_name": "OpenGist",
"mem_request": "30M",
"mem_limit": "128M",
"measured": [
{
"what": "peak",
"mb": 99.6,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/bench/evidence/MV-opengist/verdict.json:33",
"quote": "\"anon_peak_sampled\": 104394752, [opengist, limit 128M, harness soak 606.0 s]",
"container": "opengist"
},
{
"what": "peak",
"mb": 128.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/bench/evidence/MV-opengist/verdict.json:31",
"quote": "\"peak\": 134221824, [opengist, limit 128M, harness soak 606.0 s]",
"container": "opengist"
}
],
"cpu": []
},
{
"slug": "outline",
"display_name": "Outline",
"mem_request": "200M",
"mem_limit": "1152M",
"measured": [
{
"what": "peak",
"mb": 257.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
"quote": "\"anon_peak_sampled\": 269766656, [outline, limit 768M, harness soak 606.9 s]",
"container": "outline"
},
{
"what": "peak",
"mb": 289.5,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
"quote": "\"peak\": 303575040, [outline, limit 768M, harness soak 606.9 s]",
"container": "outline"
},
{
"what": "peak",
"mb": 13.9,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
"quote": "\"anon_peak_sampled\": 269766656, [outline-postgres, limit 256M, harness soak 606.9 s]",
"container": "outline-postgres"
},
{
"what": "peak",
"mb": 159.0,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
"quote": "\"peak\": 303575040, [outline-postgres, limit 256M, harness soak 606.9 s]",
"container": "outline-postgres"
},
{
"what": "peak",
"mb": 3.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:67",
"quote": "\"anon_peak_sampled\": 3473408, [outline-redis, limit 128M, harness soak 606.9 s]",
"container": "outline-redis"
},
{
"what": "peak",
"mb": 9.0,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:65",
"quote": "\"peak\": 9478144, [outline-redis, limit 128M, harness soak 606.9 s]",
"container": "outline-redis"
},
{
"what": "peak",
"mb": 375.7,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
"quote": "\"anon_peak_sampled\": 393965568, [outline, limit 768M, harness soak 607.3 s]",
"container": "outline"
},
{
"what": "peak",
"mb": 407.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
"quote": "\"peak\": 427581440, [outline, limit 768M, harness soak 607.3 s]",
"container": "outline"
},
{
"what": "peak",
"mb": 13.8,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
"quote": "\"anon_peak_sampled\": 393965568, [outline-postgres, limit 256M, harness soak 607.3 s]",
"container": "outline-postgres"
},
{
"what": "peak",
"mb": 167.6,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
"quote": "\"peak\": 427581440, [outline-postgres, limit 256M, harness soak 607.3 s]",
"container": "outline-postgres"
},
{
"what": "peak",
"mb": 3.2,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:67",
"quote": "\"anon_peak_sampled\": 3354624, [outline-redis, limit 128M, harness soak 607.3 s]",
"container": "outline-redis"
},
{
"what": "peak",
"mb": 9.0,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:65",
"quote": "\"peak\": 9437184, [outline-redis, limit 128M, harness soak 607.3 s]",
"container": "outline-redis"
}
],
"cpu": []
},
{
"slug": "paperless-ngx",
"display_name": "Paperless-ngx",
"mem_request": "500M",
"mem_limit": "1664M",
"measured": [
{
"what": "peak",
"mb": 9.8,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:44",
"quote": "\"anon_peak_sampled\": 10256384, [paperless-postgres, limit 256M, harness soak 606.9 s]",
"container": "paperless-postgres"
},
{
"what": "peak",
"mb": 184.3,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:42",
"quote": "\"peak\": 193302528, [paperless-postgres, limit 256M, harness soak 606.9 s]",
"container": "paperless-postgres"
},
{
"what": "peak",
"mb": 3.0,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:55",
"quote": "\"anon_peak_sampled\": 3137536, [paperless-redis, limit 128M, harness soak 606.9 s]",
"container": "paperless-redis"
},
{
"what": "peak",
"mb": 7.0,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:53",
"quote": "\"peak\": 7303168, [paperless-redis, limit 128M, harness soak 606.9 s]",
"container": "paperless-redis"
},
{
"what": "peak",
"mb": 512.5,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:66",
"quote": "\"anon_peak_sampled\": 537432064, [paperless-webserver, limit 1280M, harness soak 606.9 s]",
"container": "paperless-webserver"
},
{
"what": "peak",
"mb": 630.1,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:64",
"quote": "\"peak\": 660705280, [paperless-webserver, limit 1280M, harness soak 606.9 s]",
"container": "paperless-webserver"
},
{
"what": "peak",
"mb": 747.0,
"basis": "memory.peak incl cache",
"date": "2026-09-15",
"box": "9202",
"cite": "app-catalog-felhom.eu/templates/paperless-ngx/docker-compose.yml:64",
"quote": "# consumed, memory.peak 783 294 464 B; the cap below is peak x 1.5 rounded up to 256M. [783294464 B = 747 MiB, 20-doc batch, 1 worker]",
"container": "paperless-webserver"
},
{
"what": "peak",
"mb": 595.3,
"basis": "memory.peak incl cache",
"date": "2026-09-15",
"box": "9202",
"cite": "felhom.eu/documentation/audits/evidence-p1fixes-2026-09-15/E2-paperless-measure.txt:57",
"quote": "startup-only peak before upload = 624263168 B (595.3 MiB) [startup before upload]",
"container": "paperless-webserver"
},
{
"what": "typical",
"mb": 609.9,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:39",
"quote": "paperless-webserver 609.9MiB / 768MiB [one docker stats snapshot during household-month drill, container had been OOM-killed]",
"container": "paperless-webserver"
}
],
"cpu": []
},
{
"slug": "papra",
"display_name": "Papra",
"mem_request": "256M",
"mem_limit": "768M",
"measured": [
{
"what": "idle",
"mb": 255,
"basis": "unknown",
"date": null,
"box": null,
"cite": "app-catalog-felhom.eu/templates/papra/docker-compose.yml:4",
"quote": "# RAM: ~255M idle, ~405M anon at first-start migration (mem_limit: 768M, R-803) | Pi-compatible: Yes",
"container": "papra"
},
{
"what": "peak",
"mb": 405,
"basis": "anon",
"date": null,
"box": null,
"cite": "app-catalog-felhom.eu/templates/papra/docker-compose.yml:4",
"quote": "# RAM: ~255M idle, ~405M anon at first-start migration (mem_limit: 768M, R-803) | Pi-compatible: Yes [first-start migration]",
"container": "papra"
},
{
"what": "peak",
"mb": 405.3,
"basis": "anon",
"date": "2026-10-02",
"box": "bench",
"cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:15",
"quote": "- **peak anon 425,029,632 B = 405.3 MiB**, sampled during first start/migration (4–28 s after start) [first start/migration]",
"container": "papra"
},
{
"what": "idle",
"mb": 254,
"basis": "anon",
"date": "2026-10-02",
"box": "bench",
"cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:17",
"quote": "- after healthy: anon ~356 MiB for ~2 min, then settles at **~254 MiB idle**, which is already near the old 256M limit",
"container": "papra"
},
{
"what": "peak",
"mb": 483,
"basis": "memory.peak incl cache",
"date": "2026-10-02",
"box": "bench",
"cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:22",
"quote": "405.3 MiB × 1.6 = 648 MiB → next catalog step **768M**. 768M also covers the highest `memory.peak` seen (483 MiB) at 1.59×.",
"container": "papra"
}
],
"cpu": []
},
{
"slug": "plant-it",
"display_name": "Plant-it",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [],
"cpu": []
},
{
"slug": "plex",
"display_name": "Plex",
"mem_request": "512M",
"mem_limit": "2048M",
"measured": [],
"cpu": []
},
{
"slug": "privatebin",
"display_name": "PrivateBin",
"mem_request": "30M",
"mem_limit": "128M",
"measured": [
{
"what": "typical",
"mb": 22.47,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:40",
"quote": "privatebin 22.47MiB / 128MiB [one docker stats snapshot during household-month drill]",
"container": "privatebin"
}
],
"cpu": []
},
{
"slug": "qbittorrent",
"display_name": "qBittorrent",
"mem_request": "192M",
"mem_limit": "1024M",
"measured": [
{
"what": "peak",
"mb": 317.6,
"basis": "anon",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/MV-qbittorrent/verdict.json:33",
"quote": "\"anon_peak_sampled\": 333021184, [qbittorrent, limit 1024M, harness soak 605.3 s]",
"container": "qbittorrent"
},
{
"what": "peak",
"mb": 768.6,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/MV-qbittorrent/verdict.json:31",
"quote": "\"peak\": 805883904, [qbittorrent, limit 1024M, harness soak 605.3 s]",
"container": "qbittorrent"
},
{
"what": "idle",
"mb": 20,
"basis": "unknown",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/qbittorrent/.felhom.yml:24",
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 20 MiB idle, 163 MiB while seeding, cgroup peak",
"container": "qbittorrent"
},
{
"what": "typical",
"mb": 163,
"basis": "unknown",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/qbittorrent/.felhom.yml:24",
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 20 MiB idle, 163 MiB while seeding, cgroup peak [163 MiB while seeding]",
"container": "qbittorrent"
},
{
"what": "peak",
"mb": 398,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/qbittorrent/.felhom.yml:25",
"quote": "# 398 MiB during a 9 MB/s download (page cache included).",
"container": "qbittorrent"
},
{
"what": "idle",
"mb": 16,
"basis": "anon",
"date": "2026-10-12",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/qbittorrent.md:55",
"quote": "5.1 | done | felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/08-memory.txt — first start from birth: 16 MiB anon, 0 oom_kills, swap off on",
"container": "qbittorrent"
}
],
"cpu": []
},
{
"slug": "radarr",
"display_name": "Radarr",
"mem_request": "150M",
"mem_limit": "512M",
"measured": [],
"cpu": []
},
{
"slug": "radicale",
"display_name": "Radicale",
"mem_request": "40M",
"mem_limit": "128M",
"measured": [
{
"what": "peak",
"mb": 25.6,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale-attempt1/evidence/MV-radicale/verdict.json:33",
"quote": "\"anon_peak_sampled\": 26796032, [radicale, limit 128M, harness soak 604.7 s]",
"container": "radicale"
},
{
"what": "peak",
"mb": 30.4,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale-attempt1/evidence/MV-radicale/verdict.json:31",
"quote": "\"peak\": 31883264, [radicale, limit 128M, harness soak 604.7 s]",
"container": "radicale"
},
{
"what": "peak",
"mb": 25.6,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale/evidence/MV-radicale/verdict.json:33",
"quote": "\"anon_peak_sampled\": 26791936, [radicale, limit 128M, harness soak 605.7 s]",
"container": "radicale"
},
{
"what": "peak",
"mb": 30.4,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale/evidence/MV-radicale/verdict.json:31",
"quote": "\"peak\": 31842304, [radicale, limit 128M, harness soak 605.7 s]",
"container": "radicale"
},
{
"what": "peak",
"mb": 26,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/radicale.md:54",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale/mem-radicale.csv — bench, swap 0, from birth: peak anon ~26 MiB of 128M",
"container": "radicale"
}
],
"cpu": []
},
{
"slug": "rallly",
"display_name": "Rallly",
"mem_request": "384M",
"mem_limit": "1024M",
"measured": [
{
"what": "peak",
"mb": 465.7,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
"quote": "\"anon_peak_sampled\": 488271872, [rallly, limit 768M, harness soak 606.1 s]",
"container": "rallly"
},
{
"what": "peak",
"mb": 491.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
"quote": "\"peak\": 515645440, [rallly, limit 768M, harness soak 606.1 s]",
"container": "rallly"
},
{
"what": "peak",
"mb": 5.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
"quote": "\"anon_peak_sampled\": 488271872, [rallly-postgres, limit 256M, harness soak 606.1 s]",
"container": "rallly-postgres"
},
{
"what": "peak",
"mb": 168.4,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
"quote": "\"peak\": 515645440, [rallly-postgres, limit 256M, harness soak 606.1 s]",
"container": "rallly-postgres"
},
{
"what": "peak",
"mb": 473.2,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
"quote": "\"anon_peak_sampled\": 496226304, [rallly, limit 768M, harness soak 606.3 s]",
"container": "rallly"
},
{
"what": "peak",
"mb": 526.4,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
"quote": "\"peak\": 551976960, [rallly, limit 768M, harness soak 606.3 s]",
"container": "rallly"
},
{
"what": "peak",
"mb": 5.4,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
"quote": "\"anon_peak_sampled\": 496226304, [rallly-postgres, limit 256M, harness soak 606.3 s]",
"container": "rallly-postgres"
},
{
"what": "peak",
"mb": 138.8,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
"quote": "\"peak\": 551976960, [rallly-postgres, limit 256M, harness soak 606.3 s]",
"container": "rallly-postgres"
}
],
"cpu": []
},
{
"slug": "recipe-importer",
"display_name": "Recipe Importer",
"mem_request": "30M",
"mem_limit": "128M",
"measured": [],
"cpu": []
},
{
"slug": "romm",
"display_name": "RomM",
"mem_request": "300M",
"mem_limit": "1280M",
"measured": [
{
"what": "peak",
"mb": 598.8,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:45",
"quote": "\"anon_peak_sampled\": 627875840, [romm, limit 768M, harness soak 607.1 s]",
"container": "romm"
},
{
"what": "peak",
"mb": 645.7,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:43",
"quote": "\"peak\": 677031936, [romm, limit 768M, harness soak 607.1 s]",
"container": "romm"
},
{
"what": "peak",
"mb": 101.5,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:45",
"quote": "\"anon_peak_sampled\": 627875840, [romm-db, limit 384M, harness soak 607.1 s]",
"container": "romm-db"
},
{
"what": "peak",
"mb": 144.3,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:43",
"quote": "\"peak\": 677031936, [romm-db, limit 384M, harness soak 607.1 s]",
"container": "romm-db"
},
{
"what": "peak",
"mb": 14.2,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:67",
"quote": "\"anon_peak_sampled\": 14897152, [romm-redis, limit 128M, harness soak 607.1 s]",
"container": "romm-redis"
},
{
"what": "peak",
"mb": 44.3,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:65",
"quote": "\"peak\": 46465024, [romm-redis, limit 128M, harness soak 607.1 s]",
"container": "romm-redis"
},
{
"what": "peak",
"mb": 610.4,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm/bench/evidence/MV-romm/verdict.json:44",
"quote": "\"peak\": 640077824, [romm, limit 768M, harness soak 607.5 s]",
"container": "romm"
},
{
"what": "peak",
"mb": 161.8,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm/bench/evidence/MV-romm/verdict.json:44",
"quote": "\"peak\": 640077824, [romm-db, limit 384M, harness soak 607.5 s]",
"container": "romm-db"
},
{
"what": "peak",
"mb": 45.2,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm/bench/evidence/MV-romm/verdict.json:62",
"quote": "\"peak\": 47415296, [romm-redis, limit 128M, harness soak 607.5 s]",
"container": "romm-redis"
},
{
"what": "peak",
"mb": 621.1,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": null,
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1/verdict.json:32",
"quote": "\"peak\": 651239424, [romm, limit 768M, harness soak 608.5 s]",
"container": "romm"
},
{
"what": "peak",
"mb": 148.7,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": null,
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1/verdict.json:41",
"quote": "\"peak\": 155947008, [romm-db, limit 384M, harness soak 608.5 s]",
"container": "romm-db"
},
{
"what": "peak",
"mb": 37.4,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": null,
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1/verdict.json:50",
"quote": "\"peak\": 39243776, [romm-redis, limit 128M, harness soak 608.5 s]",
"container": "romm-redis"
},
{
"what": "peak",
"mb": 512.0,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": null,
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1old/verdict.json:37",
"quote": "\"peak\": 536875008, [romm, limit 512M, harness soak 76.5 s]",
"container": "romm"
},
{
"what": "peak",
"mb": 146.5,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": null,
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1old/verdict.json:46",
"quote": "\"peak\": 153600000, [romm-db, limit 384M, harness soak 76.5 s]",
"container": "romm-db"
},
{
"what": "peak",
"mb": 30.6,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": null,
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1old/verdict.json:55",
"quote": "\"peak\": 32137216, [romm-redis, limit 128M, harness soak 76.5 s]",
"container": "romm-redis"
},
{
"what": "unclear",
"mb": 216,
"basis": "unknown",
"date": "2026-09-22",
"box": "demo-hp",
"cite": "app-catalog-felhom.eu/templates/romm/docker-compose.yml:59",
"quote": "# uvicorn worker holds ~216 MiB, so four of them plus the master reach ~882 MiB and the [per warm uvicorn worker (RSS per process), not container tota",
"container": "romm"
},
{
"what": "typical",
"mb": 450,
"basis": "unknown",
"date": "2026-09-22",
"box": "demo-hp",
"cite": "app-catalog-felhom.eu/templates/romm/docker-compose.yml:62",
"quote": "# is one household on one small box. Two workers measure ~450 MiB and fit 768M with [2 workers]",
"container": "romm"
},
{
"what": "typical",
"mb": 599.7,
"basis": "docker stats",
"date": "2026-09-23",
"box": "demo-hp 9201",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/press9201/romm-memory.txt:1",
"quote": "23:23 9201 romm after the two-step press: 599.7MiB/768MiB, oom_kill 0, restarts 0, 0 SIGKILL lines in 10 min [10 min after update]",
"container": "romm"
},
{
"what": "typical",
"mb": 277.8,
"basis": "docker stats",
"date": "2026-06-14",
"box": "9201",
"cite": "felhom.eu/documentation/audits/live-drive-findings-2026-06-14.md:122",
"quote": "- **Per-container metrics: accurate.** `/api/metrics/containers/summary` reports romm `mem_usage_mb=278.1, limit 512`; `docker stats romm` = `277.8MiB",
"container": "romm"
},
{
"what": "unclear",
"mb": 457,
"basis": "unknown",
"date": "2026-09-22",
"box": "demo-hp",
"cite": "app-catalog-felhom.eu/CHANGELOG.md:1026",
"quote": "out of memory?` in six hours, the container pinned at 457 MiB of its 512 MiB limit, **~500% CPU** in [4-worker OOM storm, not a healthy figure]",
"container": "romm"
}
],
"cpu": [
{
"what": "peak",
"pct": 500,
"basis": "unknown",
"date": "2026-09-22",
"box": "demo-hp",
"cite": "app-catalog-felhom.eu/templates/romm/docker-compose.yml:61",
"quote": "# ~500% CPU, host load 5.2 while otherwise idle. Four workers is a SERVER default; this [4 workers in OOM restart storm, pathological]",
"container": "romm"
}
]
},
{
"slug": "sabnzbd",
"display_name": "SABnzbd",
"mem_request": "192M",
"mem_limit": "1024M",
"measured": [
{
"what": "peak",
"mb": 64.7,
"basis": "anon",
"date": "2026-10-12",
"box": null,
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json:33",
"quote": "\"anon_peak_sampled\": 67883008, [sabnzbd, limit 1024M, harness soak 302.7 s]",
"container": "sabnzbd"
},
{
"what": "peak",
"mb": 72.9,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": null,
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json:31",
"quote": "\"peak\": 76402688, [sabnzbd, limit 1024M, harness soak 302.7 s]",
"container": "sabnzbd"
},
{
"what": "idle",
"mb": 68.7,
"basis": "anon",
"date": "2026-10-12",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/sabnzbd.md:59",
"quote": "5.1 | done | felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/11-memory.txt — first start from birth: 68.7 MiB anon, 0 oom_kills, swap o",
"container": "sabnzbd"
},
{
"what": "peak",
"mb": 74.4,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/sabnzbd.md:60",
"quote": "5.2 | done | felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json — the harness's own soak under load: 8344 requests",
"container": "sabnzbd"
}
],
"cpu": []
},
{
"slug": "seerr",
"display_name": "Jellyseerr",
"mem_request": "100M",
"mem_limit": "384M",
"measured": [],
"cpu": []
},
{
"slug": "sonarr",
"display_name": "Sonarr",
"mem_request": "150M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 70.9,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/sonarr/bench/evidence/RT-sonarr/verdict.json:33",
"quote": "\"anon_peak_sampled\": 74366976, [sonarr, limit 512M, harness soak 604.8 s]",
"container": "sonarr"
},
{
"what": "peak",
"mb": 85.8,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/retest-2026-10/sonarr/bench/evidence/RT-sonarr/verdict.json:31",
"quote": "\"peak\": 89993216, [sonarr, limit 512M, harness soak 604.8 s]",
"container": "sonarr"
}
],
"cpu": []
},
{
"slug": "sparkyfitness",
"display_name": "SparkyFitness",
"mem_request": "400M",
"mem_limit": "1792M",
"measured": [
{
"what": "peak",
"mb": 5.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:44",
"quote": "\"anon_peak_sampled\": 5517312, [sparkyfitness, limit 256M, harness soak 607.3 s]",
"container": "sparkyfitness"
},
{
"what": "peak",
"mb": 10.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:42",
"quote": "\"peak\": 10674176, [sparkyfitness, limit 256M, harness soak 607.3 s]",
"container": "sparkyfitness"
},
{
"what": "peak",
"mb": 9.4,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:44",
"quote": "\"anon_peak_sampled\": 5517312, [sparkyfitness-db, limit 512M, harness soak 607.3 s]",
"container": "sparkyfitness-db"
},
{
"what": "peak",
"mb": 147.3,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:42",
"quote": "\"peak\": 10674176, [sparkyfitness-db, limit 512M, harness soak 607.3 s]",
"container": "sparkyfitness-db"
},
{
"what": "peak",
"mb": 320.9,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:66",
"quote": "\"anon_peak_sampled\": 336465920, [sparkyfitness-server, limit 1024M, harness soak 607.3 s]",
"container": "sparkyfitness-server"
},
{
"what": "peak",
"mb": 359.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:64",
"quote": "\"peak\": 376676352, [sparkyfitness-server, limit 1024M, harness soak 607.3 s]",
"container": "sparkyfitness-server"
},
{
"what": "peak",
"mb": 5.9,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:44",
"quote": "\"anon_peak_sampled\": 6139904, [sparkyfitness, limit 256M, harness soak 607.9 s]",
"container": "sparkyfitness"
},
{
"what": "peak",
"mb": 12.5,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:42",
"quote": "\"peak\": 13131776, [sparkyfitness, limit 256M, harness soak 607.9 s]",
"container": "sparkyfitness"
},
{
"what": "peak",
"mb": 270.0,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:44",
"quote": "\"anon_peak_sampled\": 6139904, [sparkyfitness-db, limit 512M, harness soak 607.9 s]",
"container": "sparkyfitness-db"
},
{
"what": "peak",
"mb": 412.9,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:42",
"quote": "\"peak\": 13131776, [sparkyfitness-db, limit 512M, harness soak 607.9 s]",
"container": "sparkyfitness-db"
},
{
"what": "peak",
"mb": 385.9,
"basis": "anon",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:66",
"quote": "\"anon_peak_sampled\": 404697088, [sparkyfitness-server, limit 1024M, harness soak 607.9 s]",
"container": "sparkyfitness-server"
},
{
"what": "peak",
"mb": 426.9,
"basis": "memory.peak incl cache",
"date": "2026-10-01",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:64",
"quote": "\"peak\": 447664128, [sparkyfitness-server, limit 1024M, harness soak 607.9 s]",
"container": "sparkyfitness-server"
},
{
"what": "peak",
"mb": 338.9,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/sparkyfitness.md:55",
"quote": "5.1 | done | felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/birth/mem-summary.txt ; felhom.eu/documentation/audits/visitors-2026-10-01/C/b",
"container": "sparkyfitness-server"
},
{
"what": "peak",
"mb": 391.5,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/mem-summary.txt:5",
"quote": "sparkyfitness-server 92ea34048581 19:41:43-19:52:51 n= 307 peak anon 391.5 MiB = 38.2 % of 1024 MiB; peak current 421.3 MiB; oom_kill 0; restart",
"container": "sparkyfitness-server"
},
{
"what": "peak",
"mb": 272.9,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/mem-summary.txt:2",
"quote": "sparkyfitness-db 7150f7f09c31 19:40:26-19:53:56 n= 373 peak anon 272.9 MiB = 53.3 % of 512 MiB; peak current 408.1 MiB; oom_kill 0; restarts",
"container": "sparkyfitness-db"
}
],
"cpu": []
},
{
"slug": "tandoor",
"display_name": "Tandoor Recipes",
"mem_request": "512M",
"mem_limit": "1280M",
"measured": [
{
"what": "peak",
"mb": 806.0,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:42",
"quote": "\"anon_peak_sampled\": 845176832, [tandoor, limit 1024M, harness soak 605.6 s]",
"container": "tandoor"
},
{
"what": "peak",
"mb": 1001.1,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:40",
"quote": "\"peak\": 1049731072, [tandoor, limit 1024M, harness soak 605.6 s]",
"container": "tandoor"
},
{
"what": "peak",
"mb": 13.2,
"basis": "anon",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:42",
"quote": "\"anon_peak_sampled\": 845176832, [tandoor-postgres, limit 256M, harness soak 605.6 s]",
"container": "tandoor-postgres"
},
{
"what": "peak",
"mb": 183.8,
"basis": "memory.peak incl cache",
"date": "2026-09-27",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:40",
"quote": "\"peak\": 1049731072, [tandoor-postgres, limit 256M, harness soak 605.6 s]",
"container": "tandoor-postgres"
}
],
"cpu": []
},
{
"slug": "termix",
"display_name": "Termix",
"mem_request": "30M",
"mem_limit": "128M",
"measured": [],
"cpu": []
},
{
"slug": "transmission",
"display_name": "Transmission",
"mem_request": "64M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 21.7,
"basis": "anon",
"date": "2026-10-12",
"box": null,
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/MV-transmission/verdict.json:33",
"quote": "\"anon_peak_sampled\": 22790144, [transmission, limit 512M, harness soak 605.4 s]",
"container": "transmission"
},
{
"what": "peak",
"mb": 264.5,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": null,
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/MV-transmission/verdict.json:31",
"quote": "\"peak\": 277352448, [transmission, limit 512M, harness soak 605.4 s]",
"container": "transmission"
},
{
"what": "idle",
"mb": 5.4,
"basis": "unknown",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/transmission/.felhom.yml:27",
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.4 MiB idle, 5.9 MiB with a download running,",
"container": "transmission"
},
{
"what": "typical",
"mb": 5.9,
"basis": "unknown",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/transmission/.felhom.yml:27",
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.4 MiB idle, 5.9 MiB with a download running, [5.9 MiB with a download running]",
"container": "transmission"
},
{
"what": "peak",
"mb": 18,
"basis": "memory.peak incl cache",
"date": "2026-10-12",
"box": "bench (LXC 9401)",
"cite": "app-catalog-felhom.eu/templates/transmission/.felhom.yml:28",
"quote": "# cgroup peak 18 MiB. A twentieth of qBittorrent's peak - which is the reason this app is here.",
"container": "transmission"
},
{
"what": "idle",
"mb": 3,
"basis": "anon",
"date": "2026-10-12",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/transmission.md:55",
"quote": "5.1 | done | felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/09-memory.txt — first start from birth: 3 MiB anon, 0 oom_kills,",
"container": "transmission"
}
],
"cpu": []
},
{
"slug": "uptime-kuma",
"display_name": "Uptime Kuma",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [
{
"what": "peak",
"mb": 110.9,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/uptime-kuma/bench/evidence/MV-uptime-kuma/verdict.json:33",
"quote": "\"anon_peak_sampled\": 116269056, [uptime-kuma, limit 256M, harness soak 604.9 s]",
"container": "uptime-kuma"
},
{
"what": "peak",
"mb": 127.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/uptime-kuma/bench/evidence/MV-uptime-kuma/verdict.json:31",
"quote": "\"peak\": 133279744, [uptime-kuma, limit 256M, harness soak 604.9 s]",
"container": "uptime-kuma"
},
{
"what": "typical",
"mb": 102.8,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:42",
"quote": "uptime-kuma 102.8MiB / 256MiB [one docker stats snapshot during household-month drill]",
"container": "uptime-kuma"
}
],
"cpu": []
},
{
"slug": "vaultwarden",
"display_name": "Vaultwarden",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [
{
"what": "peak",
"mb": 41.7,
"basis": "anon",
"date": "2026-10-06",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/r890-instructions-2026-10-06/bench/evidence/MV-vaultwarden/verdict.json:33",
"quote": "\"anon_peak_sampled\": 43720704, [vaultwarden, limit 256M, harness soak 605.5 s]",
"container": "vaultwarden"
},
{
"what": "peak",
"mb": 57.0,
"basis": "memory.peak incl cache",
"date": "2026-10-06",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/r890-instructions-2026-10-06/bench/evidence/MV-vaultwarden/verdict.json:31",
"quote": "\"peak\": 59731968, [vaultwarden, limit 256M, harness soak 605.5 s]",
"container": "vaultwarden"
},
{
"what": "typical",
"mb": 44.22,
"basis": "docker stats",
"date": "2026-09-14",
"box": "BIGNIGHT household VM",
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:43",
"quote": "vaultwarden 44.22MiB / 256MiB [one docker stats snapshot during household-month drill]",
"container": "vaultwarden"
}
],
"cpu": []
},
{
"slug": "vikunja",
"display_name": "Vikunja",
"mem_request": "50M",
"mem_limit": "256M",
"measured": [],
"cpu": []
},
{
"slug": "wanderer",
"display_name": "Wanderer",
"mem_request": "350M",
"mem_limit": "1024M",
"measured": [],
"cpu": []
},
{
"slug": "wger",
"display_name": "wger",
"mem_request": "256M",
"mem_limit": "416M",
"measured": [
{
"what": "peak",
"mb": 169.9,
"basis": "anon",
"date": "2026-10-08",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:35",
"quote": "\"anon_peak_sampled\": 178151424, [wger, limit 384M, harness soak 606.5 s]",
"container": "wger"
},
{
"what": "peak",
"mb": 384.0,
"basis": "memory.peak incl cache",
"date": "2026-10-08",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:33",
"quote": "\"peak\": 402653184, [wger, limit 384M, harness soak 606.5 s]",
"container": "wger"
},
{
"what": "peak",
"mb": 5.1,
"basis": "anon",
"date": "2026-10-08",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:47",
"quote": "\"anon_peak_sampled\": 5308416, [wger-files, limit 32M, harness soak 606.5 s]",
"container": "wger-files"
},
{
"what": "peak",
"mb": 8.9,
"basis": "memory.peak incl cache",
"date": "2026-10-08",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:45",
"quote": "\"peak\": 9281536, [wger-files, limit 32M, harness soak 606.5 s]",
"container": "wger-files"
},
{
"what": "peak",
"mb": 193.0,
"basis": "anon",
"date": "2026-10-06",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:34",
"quote": "\"anon_peak_sampled\": 202338304, [wger, limit 384M, harness soak 606.7 s]",
"container": "wger"
},
{
"what": "peak",
"mb": 384.0,
"basis": "memory.peak incl cache",
"date": "2026-10-06",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:32",
"quote": "\"peak\": 402653184, [wger, limit 384M, harness soak 606.7 s]",
"container": "wger"
},
{
"what": "peak",
"mb": 5.1,
"basis": "anon",
"date": "2026-10-06",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:45",
"quote": "\"anon_peak_sampled\": 5337088, [wger-files, limit 32M, harness soak 606.7 s]",
"container": "wger-files"
},
{
"what": "peak",
"mb": 15.8,
"basis": "memory.peak incl cache",
"date": "2026-10-06",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:43",
"quote": "\"peak\": 16572416, [wger-files, limit 32M, harness soak 606.7 s]",
"container": "wger-files"
},
{
"what": "peak",
"mb": 191.2,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/wger/bench/evidence/MV-wger/verdict.json:33",
"quote": "\"anon_peak_sampled\": 200527872, [wger, limit 384M, harness soak 604.9 s]",
"container": "wger"
},
{
"what": "peak",
"mb": 301.9,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/wger/bench/evidence/MV-wger/verdict.json:31",
"quote": "\"peak\": 316538880, [wger, limit 384M, harness soak 604.9 s]",
"container": "wger"
},
{
"what": "peak",
"mb": 246,
"basis": "anon",
"date": "2026-10-08",
"box": "9202",
"cite": "app-catalog-felhom.eu/templates/wger/.felhom.yml:22",
"quote": "mem_request: \"256M\" # install check: measured 246 MiB anon on 9202 with gunicorn x2 (R-762; operator ruling D10, 2026-10-08)",
"container": "wger"
},
{
"what": "peak",
"mb": 170,
"basis": "anon",
"date": "2026-10-08",
"box": "bench",
"cite": "app-catalog-felhom.eu/templates/wger/docker-compose.yml:90",
"quote": "# load: 170 MiB (44 %) on the bench, 246 MiB (64 %) on 9202 after a photo upload, flat for 1,200 more page loads;",
"container": "wger"
},
{
"what": "peak",
"mb": 267,
"basis": "anon",
"date": "2026-10-01",
"box": "bench",
"cite": "app-catalog-felhom.eu/onboarding/wger.md:56",
"quote": "5.1 | done | felhom.eu/documentation/audits/new-app-checklist-2026-10-01/C/C6-first-start-memory.txt ; felhom.eu/documentation/audits/new-app-checklis",
"container": "wger"
},
{
"what": "typical",
"mb": 246.3,
"basis": "anon",
"date": "2026-10-08",
"box": "9202",
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/9202/after-watch-memory.txt:1",
"quote": "anon 258273280 [after 600 s watch]",
"container": "wger"
}
],
"cpu": []
},
{
"slug": "wishlist",
"display_name": "Wishlist",
"mem_request": "120M",
"mem_limit": "512M",
"measured": [
{
"what": "peak",
"mb": 183.6,
"basis": "anon",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/wishlist/bench/evidence/MV-wishlist/verdict.json:33",
"quote": "\"anon_peak_sampled\": 192471040, [wishlist, limit 512M, harness soak 606.0 s]",
"container": "wishlist"
},
{
"what": "peak",
"mb": 270.6,
"basis": "memory.peak incl cache",
"date": "2026-09-23",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/wishlist/bench/evidence/MV-wishlist/verdict.json:31",
"quote": "\"peak\": 283787264, [wishlist, limit 512M, harness soak 606.0 s]",
"container": "wishlist"
},
{
"what": "peak",
"mb": 345,
"basis": "unknown",
"date": "2026-09-23",
"box": "bench",
"cite": "app-catalog-felhom.eu/templates/wishlist/docker-compose.yml:37",
"quote": "# 312-345M; at 128M it was OOM-killed on every run (kernel oom_kill 3), sometimes before the [prisma seed at first boot; 312M at 512M, 345M at 1024M]",
"container": "wishlist"
},
{
"what": "typical",
"mb": 115,
"basis": "unknown",
"date": null,
"box": null,
"cite": "app-catalog-felhom.eu/templates/wishlist/docker-compose.yml:4",
"quote": "# RAM: ~115M running, 312M peak during the first-boot seed (mem_limit: 512M) | Pi-compatible: Yes",
"container": "wishlist"
}
],
"cpu": []
},
{
"slug": "zipline",
"display_name": "Zipline",
"mem_request": "100M",
"mem_limit": "768M",
"measured": [
{
"what": "peak",
"mb": 213.4,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:42",
"quote": "\"anon_peak_sampled\": 223789056, [zipline, limit 512M, harness soak 606.0 s]",
"container": "zipline"
},
{
"what": "peak",
"mb": 291.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:40",
"quote": "\"peak\": 305209344, [zipline, limit 512M, harness soak 606.0 s]",
"container": "zipline"
},
{
"what": "peak",
"mb": 4.0,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:42",
"quote": "\"anon_peak_sampled\": 223789056, [zipline-postgres, limit 256M, harness soak 606.0 s]",
"container": "zipline-postgres"
},
{
"what": "peak",
"mb": 100.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:40",
"quote": "\"peak\": 305209344, [zipline-postgres, limit 256M, harness soak 606.0 s]",
"container": "zipline-postgres"
},
{
"what": "peak",
"mb": 175.4,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:42",
"quote": "\"anon_peak_sampled\": 183943168, [zipline, limit 512M, harness soak 605.8 s]",
"container": "zipline"
},
{
"what": "peak",
"mb": 271.1,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:40",
"quote": "\"peak\": 284307456, [zipline, limit 512M, harness soak 605.8 s]",
"container": "zipline"
},
{
"what": "peak",
"mb": 5.3,
"basis": "anon",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:42",
"quote": "\"anon_peak_sampled\": 183943168, [zipline-postgres, limit 256M, harness soak 605.8 s]",
"container": "zipline-postgres"
},
{
"what": "peak",
"mb": 138.2,
"basis": "memory.peak incl cache",
"date": "2026-09-30",
"box": "bench (LXC 9401)",
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:40",
"quote": "\"peak\": 284307456, [zipline-postgres, limit 256M, harness soak 605.8 s]",
"container": "zipline-postgres"
}
],
"cpu": []
}
]