[ { "slug": "actualbudget", "display_name": "ActualBudget", "mem_typical_mb": 44, "mem_peak_mb": 167, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": true, "cpu_rest_pct": 0.06, "cpu_peak_1m_pct": 0.1, "telemetry": { "app": "actualbudget", "customer": "tester-1", "reports": 52, "days": 2, "first": "2026-09-29", "last": "2026-09-30", "mem_avg": 87, "mem_p95": 167, "mem_max": 167, "cpu_avg_dockerpct": 0.72, "cpu_p95_15min": 6.2, "cpu_max_15min": 9.3, "est": "50M", "limit": "256M" }, "onboarding": null, "bench": { "samples": 198, "rest_samples": 179, "mem_rest_avg_mb": 44, "mem_rest_p95_mb": 44, "mem_peak_used_mb": 46, "mem_peak_anon_mb": 42, "mem_rest_anon_avg_mb": 40, "kernel_memory_peak_mb": 56, "oom_kills": 0, "cpu_rest_avg_pct": 0.06, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.5, "work_seconds": 991, "containers": { "actualbudget": { "peak_used_mb": 46, "peak_anon_mb": 42, "limit_mb": 256 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "adventurelog", "display_name": "AdventureLog", "mem_typical_mb": 361, "mem_peak_mb": 464, "cpu_class": "medium", "cpu_note": "at first start only", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 100, "catalog_limit_mb": 896, "sources_disagree": false, "cpu_rest_pct": 0.45, "cpu_peak_1m_pct": 19.3, "telemetry": { "app": "adventurelog", "customer": "demo-hp", "reports": 3024, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 361, "mem_p95": 464, "mem_max": 501, "cpu_avg_dockerpct": 3.05, "cpu_p95_15min": 6.9, "cpu_max_15min": 125.4, "est": "100M", "limit": "896M" }, "onboarding": { "peak_mb": 381, "date": "2026-09-27", "cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:37", "typical_mb": null }, "bench": { "samples": 243, "rest_samples": 179, "mem_rest_avg_mb": 399, "mem_rest_p95_mb": 401, "mem_peak_used_mb": 408, "mem_peak_anon_mb": 319, "mem_rest_anon_avg_mb": 310, "kernel_memory_peak_mb": 657, "oom_kills": 0, "cpu_rest_avg_pct": 0.45, "cpu_peak_1m_pct": 19.3, "cpu_peak_5s_pct": 26.8, "work_seconds": 1219, "containers": { "adventurelog-frontend": { "peak_used_mb": 40, "peak_anon_mb": 34, "limit_mb": 256 }, "adventurelog": { "peak_used_mb": 303, "peak_anon_mb": 290, "limit_mb": 384 }, "adventurelog-postgres": { "peak_used_mb": 79, "peak_anon_mb": 8, "limit_mb": 256 } }, "batch": "b4", "date": "2026-10-13" } }, { "slug": "audiobookshelf", "display_name": "Audiobookshelf", "mem_typical_mb": 48, "mem_peak_mb": 54, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 100, "catalog_limit_mb": 512, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 54, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/audiobookshelf/bench/evidence/MV-audiobookshelf/verdict.json:33", "typical_mb": null }, "bench": { "samples": 193, "rest_samples": 179, "mem_rest_avg_mb": 48, "mem_rest_p95_mb": 49, "mem_peak_used_mb": 52, "mem_peak_anon_mb": 47, "mem_rest_anon_avg_mb": 43, "kernel_memory_peak_mb": 57, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.3, "work_seconds": 965, "containers": { "audiobookshelf": { "peak_used_mb": 52, "peak_anon_mb": 47, "limit_mb": 512 } }, "batch": "b7", "date": "2026-10-13" } }, { "slug": "bentopdf", "display_name": "BentoPDF", "mem_typical_mb": 5, "mem_peak_mb": 10, "cpu_class": "light", "cpu_note": "", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 100, "catalog_limit_mb": 384, "sources_disagree": true, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": { "app": "bentopdf", "customer": "demo-hp", "reports": 3138, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 5, "mem_p95": 10, "mem_max": 16, "cpu_avg_dockerpct": 0.13, "cpu_p95_15min": 1.2, "cpu_max_15min": 3.0, "est": "100M", "limit": "384M" }, "onboarding": null, "bench": { "samples": 198, "rest_samples": 179, "mem_rest_avg_mb": 5, "mem_rest_p95_mb": 5, "mem_peak_used_mb": 5, "mem_peak_anon_mb": 2, "mem_rest_anon_avg_mb": 2, "kernel_memory_peak_mb": 10, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 991, "containers": { "bentopdf": { "peak_used_mb": 5, "peak_anon_mb": 2, "limit_mb": 384 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "bookstack", "display_name": "BookStack", "mem_typical_mb": 159, "mem_peak_mb": 225, "cpu_class": "light", "cpu_note": "", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 150, "catalog_limit_mb": 768, "sources_disagree": true, "cpu_rest_pct": 0.18, "cpu_peak_1m_pct": 0.9, "telemetry": { "app": "bookstack", "customer": "demo-hp", "reports": 3138, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 159, "mem_p95": 225, "mem_max": 233, "cpu_avg_dockerpct": 0.98, "cpu_p95_15min": 3.2, "cpu_max_15min": 43.2, "est": "150M", "limit": "768M" }, "onboarding": { "peak_mb": 136, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:42", "typical_mb": 131 }, "bench": { "samples": 216, "rest_samples": 179, "mem_rest_avg_mb": 163, "mem_rest_p95_mb": 163, "mem_peak_used_mb": 195, "mem_peak_anon_mb": 161, "mem_rest_anon_avg_mb": 129, "kernel_memory_peak_mb": 219, "oom_kills": 0, "cpu_rest_avg_pct": 0.18, "cpu_peak_1m_pct": 0.9, "cpu_peak_5s_pct": 2.9, "work_seconds": 1082, "containers": { "bookstack": { "peak_used_mb": 80, "peak_anon_mb": 49, "limit_mb": 512 }, "bookstack-db": { "peak_used_mb": 116, "peak_anon_mb": 112, "limit_mb": 256 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "calcom", "display_name": "Cal.com", "mem_typical_mb": 800, "mem_peak_mb": 950, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-28", "catalog_request_mb": 200, "catalog_limit_mb": 1792, "sources_disagree": false, "cpu_rest_pct": 0.14, "cpu_peak_1m_pct": 1.8, "telemetry": null, "onboarding": { "peak_mb": 950, "date": "2026-09-28", "cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:42", "typical_mb": 800 }, "bench": { "samples": 210, "rest_samples": 179, "mem_rest_avg_mb": 838, "mem_rest_p95_mb": 839, "mem_peak_used_mb": 937, "mem_peak_anon_mb": 803, "mem_rest_anon_avg_mb": 715, "kernel_memory_peak_mb": 1184, "oom_kills": 0, "cpu_rest_avg_pct": 0.14, "cpu_peak_1m_pct": 1.8, "cpu_peak_5s_pct": 7.1, "work_seconds": 1051, "containers": { "calcom-postgres": { "peak_used_mb": 43, "peak_anon_mb": 9, "limit_mb": 256 }, "calcom": { "peak_used_mb": 899, "peak_anon_mb": 798, "limit_mb": 1536 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "calibre-web", "display_name": "Calibre-Web Automated", "mem_typical_mb": 191, "mem_peak_mb": 413, "cpu_class": "medium", "cpu_note": "only while it imports new books", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 200, "catalog_limit_mb": 768, "sources_disagree": true, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 26.0, "telemetry": { "app": "calibre-web", "customer": "demo-hp", "reports": 3134, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 191, "mem_p95": 361, "mem_max": 391, "cpu_avg_dockerpct": 0.36, "cpu_p95_15min": 2.3, "cpu_max_15min": 74.1, "est": "200M", "limit": "768M" }, "onboarding": { "peak_mb": 148, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/calibre-web/bench/evidence/MV-calibre-web/verdict.json:33", "typical_mb": null }, "bench": { "samples": 201, "rest_samples": 179, "mem_rest_avg_mb": 168, "mem_rest_p95_mb": 168, "mem_peak_used_mb": 413, "mem_peak_anon_mb": 389, "mem_rest_anon_avg_mb": 150, "kernel_memory_peak_mb": 470, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 26.0, "cpu_peak_5s_pct": 29.7, "work_seconds": 1003, "containers": { "calibre-web": { "peak_used_mb": 413, "peak_anon_mb": 389, "limit_mb": 768 } }, "batch": "calibre-web", "date": "2026-10-13" } }, { "slug": "claper", "display_name": "Claper", "mem_typical_mb": 248, "mem_peak_mb": 248, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-28", "catalog_request_mb": 100, "catalog_limit_mb": 640, "sources_disagree": false, "cpu_rest_pct": 0.3, "cpu_peak_1m_pct": 0.5, "telemetry": null, "onboarding": { "peak_mb": 208, "date": "2026-09-28", "cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:42", "typical_mb": null }, "bench": { "samples": 201, "rest_samples": 179, "mem_rest_avg_mb": 248, "mem_rest_p95_mb": 248, "mem_peak_used_mb": 251, "mem_peak_anon_mb": 169, "mem_rest_anon_avg_mb": 166, "kernel_memory_peak_mb": 346, "oom_kills": 0, "cpu_rest_avg_pct": 0.3, "cpu_peak_1m_pct": 0.5, "cpu_peak_5s_pct": 2.0, "work_seconds": 1008, "containers": { "claper-postgres": { "peak_used_mb": 55, "peak_anon_mb": 26, "limit_mb": 256 }, "claper": { "peak_used_mb": 199, "peak_anon_mb": 146, "limit_mb": 384 } }, "batch": "b4", "date": "2026-10-13" } }, { "slug": "code-server", "display_name": "Code-Server", "mem_typical_mb": 59, "mem_peak_mb": 59, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 200, "catalog_limit_mb": 1024, "sources_disagree": false, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": null, "onboarding": null, "bench": { "samples": 181, "rest_samples": 179, "mem_rest_avg_mb": 59, "mem_rest_p95_mb": 59, "mem_peak_used_mb": 59, "mem_peak_anon_mb": 53, "mem_rest_anon_avg_mb": 53, "kernel_memory_peak_mb": 65, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 906, "containers": { "code-server": { "peak_used_mb": 59, "peak_anon_mb": 53, "limit_mb": 1024 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "crafty-controller", "display_name": "Crafty Controller", "mem_typical_mb": 78, "mem_peak_mb": 84, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 256, "catalog_limit_mb": 2048, "sources_disagree": true, "cpu_rest_pct": 0.09, "cpu_peak_1m_pct": 0.2, "telemetry": null, "onboarding": { "peak_mb": 54, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/crafty-controller/bench/evidence/MV-crafty-controller/verdict.json:33", "typical_mb": null }, "bench": { "samples": 181, "rest_samples": 179, "mem_rest_avg_mb": 78, "mem_rest_p95_mb": 78, "mem_peak_used_mb": 84, "mem_peak_anon_mb": 60, "mem_rest_anon_avg_mb": 55, "kernel_memory_peak_mb": 330, "oom_kills": 0, "cpu_rest_avg_pct": 0.09, "cpu_peak_1m_pct": 0.2, "cpu_peak_5s_pct": 1.8, "work_seconds": 904, "containers": { "crafty-controller": { "peak_used_mb": 84, "peak_anon_mb": 60, "limit_mb": 2048 } }, "batch": "b7", "date": "2026-10-13" } }, { "slug": "dawarich", "display_name": "Dawarich", "mem_typical_mb": 390, "mem_peak_mb": 890, "cpu_class": "light", "cpu_note": "at first start only", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "catalog_request_mb": 500, "catalog_limit_mb": 2688, "sources_disagree": false, "cpu_rest_pct": 0.48, "cpu_peak_1m_pct": 14.4, "telemetry": null, "onboarding": { "peak_mb": 890, "date": "2026-10-01", "cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53", "typical_mb": 390 }, "bench": { "samples": 231, "rest_samples": 179, "mem_rest_avg_mb": 599, "mem_rest_p95_mb": 605, "mem_peak_used_mb": 628, "mem_peak_anon_mb": 537, "mem_rest_anon_avg_mb": 494, "kernel_memory_peak_mb": 1302, "oom_kills": 0, "cpu_rest_avg_pct": 0.48, "cpu_peak_1m_pct": 14.4, "cpu_peak_5s_pct": 43.7, "work_seconds": 1159, "containers": { "dawarich-db": { "peak_used_mb": 66, "peak_anon_mb": 14, "limit_mb": 512 }, "dawarich": { "peak_used_mb": 290, "peak_anon_mb": 271, "limit_mb": 1024 }, "dawarich-redis": { "peak_used_mb": 13, "peak_anon_mb": 11, "limit_mb": 128 }, "dawarich-sidekiq": { "peak_used_mb": 290, "peak_anon_mb": 275, "limit_mb": 1024 } }, "batch": "b5", "date": "2026-10-13" } }, { "slug": "docmost", "display_name": "Docmost", "mem_typical_mb": 415, "mem_peak_mb": 495, "cpu_class": "light", "cpu_note": "", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 200, "catalog_limit_mb": 896, "sources_disagree": false, "cpu_rest_pct": 0.38, "cpu_peak_1m_pct": 0.8, "telemetry": { "app": "docmost", "customer": "demo-hp", "reports": 3137, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 415, "mem_p95": 495, "mem_max": 545, "cpu_avg_dockerpct": 2.16, "cpu_p95_15min": 4.8, "cpu_max_15min": 67.1, "est": "200M", "limit": "896M" }, "onboarding": { "peak_mb": 428, "date": "2026-09-25", "cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:44", "typical_mb": 264 }, "bench": { "samples": 255, "rest_samples": 179, "mem_rest_avg_mb": 468, "mem_rest_p95_mb": 471, "mem_peak_used_mb": 522, "mem_peak_anon_mb": 465, "mem_rest_anon_avg_mb": 408, "kernel_memory_peak_mb": 596, "oom_kills": 0, "cpu_rest_avg_pct": 0.38, "cpu_peak_1m_pct": 0.8, "cpu_peak_5s_pct": 3.2, "work_seconds": 1280, "containers": { "docmost-postgres": { "peak_used_mb": 49, "peak_anon_mb": 18, "limit_mb": 256 }, "docmost-redis": { "peak_used_mb": 6, "peak_anon_mb": 5, "limit_mb": 128 }, "docmost": { "peak_used_mb": 475, "peak_anon_mb": 447, "limit_mb": 512 } }, "batch": "b4", "date": "2026-10-13" } }, { "slug": "emby", "display_name": "Emby", "mem_typical_mb": 142, "mem_peak_mb": 146, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 512, "catalog_limit_mb": 2048, "sources_disagree": true, "cpu_rest_pct": 0.18, "cpu_peak_1m_pct": 1.9, "telemetry": null, "onboarding": { "peak_mb": 97, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/emby/bench/evidence/MV-emby/verdict.json:33", "typical_mb": null }, "bench": { "samples": 211, "rest_samples": 179, "mem_rest_avg_mb": 142, "mem_rest_p95_mb": 145, "mem_peak_used_mb": 146, "mem_peak_anon_mb": 95, "mem_rest_anon_avg_mb": 92, "kernel_memory_peak_mb": 159, "oom_kills": 0, "cpu_rest_avg_pct": 0.18, "cpu_peak_1m_pct": 1.9, "cpu_peak_5s_pct": 14.9, "work_seconds": 1056, "containers": { "emby": { "peak_used_mb": 146, "peak_anon_mb": 95, "limit_mb": 2048 } }, "batch": "b7", "date": "2026-10-13" } }, { "slug": "ghost", "display_name": "Ghost", "mem_typical_mb": 149, "mem_peak_mb": 149, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 150, "catalog_limit_mb": 512, "sources_disagree": false, "cpu_rest_pct": 0.08, "cpu_peak_1m_pct": 0.2, "telemetry": null, "onboarding": { "peak_mb": 136, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/ghost/bench/evidence/MV-ghost/verdict.json:33", "typical_mb": null }, "bench": { "samples": 223, "rest_samples": 179, "mem_rest_avg_mb": 149, "mem_rest_p95_mb": 151, "mem_peak_used_mb": 159, "mem_peak_anon_mb": 143, "mem_rest_anon_avg_mb": 129, "kernel_memory_peak_mb": 173, "oom_kills": 0, "cpu_rest_avg_pct": 0.08, "cpu_peak_1m_pct": 0.2, "cpu_peak_5s_pct": 1.5, "work_seconds": 1118, "containers": { "ghost": { "peak_used_mb": 159, "peak_anon_mb": 143, "limit_mb": 512 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "gitea", "display_name": "Gitea", "mem_typical_mb": 74, "mem_peak_mb": 136, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 100, "catalog_limit_mb": 512, "sources_disagree": true, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 136, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/gitea/bench/evidence/MV-gitea/verdict.json:33", "typical_mb": null }, "bench": { "samples": 210, "rest_samples": 179, "mem_rest_avg_mb": 74, "mem_rest_p95_mb": 89, "mem_peak_used_mb": 89, "mem_peak_anon_mb": 74, "mem_rest_anon_avg_mb": 60, "kernel_memory_peak_mb": 203, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.3, "work_seconds": 1052, "containers": { "gitea": { "peak_used_mb": 89, "peak_anon_mb": 74, "limit_mb": 512 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "glance", "display_name": "Glance", "mem_typical_mb": 6, "mem_peak_mb": 7, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 20, "catalog_limit_mb": 128, "sources_disagree": false, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": { "app": "glance", "customer": "demo-hp", "reports": 3, "days": 1, "first": "2026-09-23", "last": "2026-09-23", "mem_avg": 6, "mem_p95": 7, "mem_max": 7, "cpu_avg_dockerpct": 0.0, "cpu_p95_15min": 0.0, "cpu_max_15min": 0.0, "est": "20M", "limit": "128M" }, "onboarding": null, "bench": { "samples": 192, "rest_samples": 179, "mem_rest_avg_mb": 6, "mem_rest_p95_mb": 6, "mem_peak_used_mb": 7, "mem_peak_anon_mb": 6, "mem_rest_anon_avg_mb": 6, "kernel_memory_peak_mb": 11, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 960, "containers": { "glance": { "peak_used_mb": 7, "peak_anon_mb": 6, "limit_mb": 128 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "gokapi", "display_name": "Gokapi", "mem_typical_mb": 7, "mem_peak_mb": 77, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 30, "catalog_limit_mb": 128, "sources_disagree": true, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": { "app": "gokapi", "customer": "tester-1", "reports": 59, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 13, "mem_p95": 77, "mem_max": 77, "cpu_avg_dockerpct": 8.63, "cpu_p95_15min": 49.4, "cpu_max_15min": 98.7, "est": "30M", "limit": "128M" }, "onboarding": null, "bench": { "samples": 204, "rest_samples": 179, "mem_rest_avg_mb": 7, "mem_rest_p95_mb": 7, "mem_peak_used_mb": 7, "mem_peak_anon_mb": 6, "mem_rest_anon_avg_mb": 6, "kernel_memory_peak_mb": 12, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 1021, "containers": { "gokapi": { "peak_used_mb": 7, "peak_anon_mb": 6, "limit_mb": 128 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "grafana", "display_name": "Grafana", "mem_typical_mb": 220, "mem_peak_mb": 435, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 100, "catalog_limit_mb": 512, "sources_disagree": true, "cpu_rest_pct": 0.31, "cpu_peak_1m_pct": 1.0, "telemetry": null, "onboarding": { "peak_mb": 241, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/grafana/bench/evidence/MV-grafana/verdict.json:33", "typical_mb": null }, "bench": { "samples": 204, "rest_samples": 179, "mem_rest_avg_mb": 220, "mem_rest_p95_mb": 255, "mem_peak_used_mb": 435, "mem_peak_anon_mb": 228, "mem_rest_anon_avg_mb": 190, "kernel_memory_peak_mb": 520, "oom_kills": 0, "cpu_rest_avg_pct": 0.31, "cpu_peak_1m_pct": 1.0, "cpu_peak_5s_pct": 5.3, "work_seconds": 1022, "containers": { "grafana": { "peak_used_mb": 435, "peak_anon_mb": 228, "limit_mb": 512 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "gramps-web", "display_name": "Gramps Web", "mem_typical_mb": 326, "mem_peak_mb": 342, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-06", "catalog_request_mb": 384, "catalog_limit_mb": 1024, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.0, "telemetry": null, "onboarding": { "peak_mb": 342, "date": "2026-10-06", "cite": "app-catalog-felhom.eu/templates/gramps-web/docker-compose.yml:24", "typical_mb": null }, "bench": { "samples": 199, "rest_samples": 179, "mem_rest_avg_mb": 326, "mem_rest_p95_mb": 327, "mem_peak_used_mb": 336, "mem_peak_anon_mb": 327, "mem_rest_anon_avg_mb": 317, "kernel_memory_peak_mb": 341, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 996, "containers": { "gramps-web": { "peak_used_mb": 336, "peak_anon_mb": 327, "limit_mb": 1024 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "grimmory", "display_name": "Grimmory", "mem_typical_mb": 346, "mem_peak_mb": 1095, "cpu_class": "medium", "cpu_note": "at first start only", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "catalog_request_mb": 600, "catalog_limit_mb": 1408, "sources_disagree": true, "cpu_rest_pct": 0.83, "cpu_peak_1m_pct": 22.0, "telemetry": { "app": "grimmory", "customer": "demo-hp", "reports": 3, "days": 1, "first": "2026-10-02", "last": "2026-10-02", "mem_avg": 459, "mem_p95": 580, "mem_max": 580, "cpu_avg_dockerpct": 12.24, "cpu_p95_15min": 22.9, "cpu_max_15min": 22.9, "est": "600M", "limit": "1408M" }, "onboarding": { "peak_mb": 1095, "date": "2026-10-01", "cite": "app-catalog-felhom.eu/onboarding/grimmory.md:58", "typical_mb": 346 }, "bench": { "samples": 279, "rest_samples": 179, "mem_rest_avg_mb": 458, "mem_rest_p95_mb": 459, "mem_peak_used_mb": 618, "mem_peak_anon_mb": 611, "mem_rest_anon_avg_mb": 448, "kernel_memory_peak_mb": 676, "oom_kills": 0, "cpu_rest_avg_pct": 0.83, "cpu_peak_1m_pct": 22.0, "cpu_peak_5s_pct": 69.9, "work_seconds": 1400, "containers": { "grimmory-db": { "peak_used_mb": 116, "peak_anon_mb": 113, "limit_mb": 384 }, "grimmory": { "peak_used_mb": 506, "peak_anon_mb": 502, "limit_mb": 1024 } }, "batch": "b4", "date": "2026-10-13" } }, { "slug": "grocy", "display_name": "Grocy", "mem_typical_mb": 30, "mem_peak_mb": 114, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-10", "catalog_request_mb": 60, "catalog_limit_mb": 384, "sources_disagree": true, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.3, "telemetry": null, "onboarding": { "peak_mb": 114, "date": "2026-10-10", "cite": "app-catalog-felhom.eu/onboarding/grocy.md:57", "typical_mb": null }, "bench": { "samples": 189, "rest_samples": 179, "mem_rest_avg_mb": 30, "mem_rest_p95_mb": 30, "mem_peak_used_mb": 30, "mem_peak_anon_mb": 16, "mem_rest_anon_avg_mb": 16, "kernel_memory_peak_mb": 104, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.3, "cpu_peak_5s_pct": 3.4, "work_seconds": 948, "containers": { "grocy": { "peak_used_mb": 30, "peak_anon_mb": 16, "limit_mb": 384 } }, "batch": "b5", "date": "2026-10-13" } }, { "slug": "home-assistant", "display_name": "Home Assistant", "mem_typical_mb": 318, "mem_peak_mb": 328, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 256, "catalog_limit_mb": 1024, "sources_disagree": false, "cpu_rest_pct": 0.2, "cpu_peak_1m_pct": 2.4, "telemetry": null, "onboarding": { "peak_mb": 328, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/home-assistant/bench/evidence/MV-home-assistant/verdict.json:34", "typical_mb": null }, "bench": { "samples": 180, "rest_samples": 180, "mem_rest_avg_mb": 318, "mem_rest_p95_mb": 354, "mem_peak_used_mb": 354, "mem_peak_anon_mb": 331, "mem_rest_anon_avg_mb": 296, "kernel_memory_peak_mb": 403, "oom_kills": 0, "cpu_rest_avg_pct": 0.2, "cpu_peak_1m_pct": 2.4, "cpu_peak_5s_pct": 20.2, "work_seconds": 898, "containers": { "home-assistant": { "peak_used_mb": 354, "peak_anon_mb": 331, "limit_mb": 1024 } }, "batch": "home-assistant", "date": "2026-10-13" } }, { "slug": "homebox", "display_name": "Homebox", "mem_typical_mb": 17, "mem_peak_mb": 118, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": true, "cpu_rest_pct": 0.06, "cpu_peak_1m_pct": 0.1, "telemetry": { "app": "homebox", "customer": "tester-1", "reports": 38, "days": 3, "first": "2026-09-15", "last": "2026-09-17", "mem_avg": 42, "mem_p95": 118, "mem_max": 120, "cpu_avg_dockerpct": 0.35, "cpu_p95_15min": 1.3, "cpu_max_15min": 2.6, "est": "50M", "limit": "256M" }, "onboarding": null, "bench": { "samples": 198, "rest_samples": 179, "mem_rest_avg_mb": 17, "mem_rest_p95_mb": 20, "mem_peak_used_mb": 20, "mem_peak_anon_mb": 19, "mem_rest_anon_avg_mb": 15, "kernel_memory_peak_mb": 27, "oom_kills": 0, "cpu_rest_avg_pct": 0.06, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.2, "work_seconds": 991, "containers": { "homebox": { "peak_used_mb": 20, "peak_anon_mb": 19, "limit_mb": 256 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "homepage", "display_name": "Homepage", "mem_typical_mb": 82, "mem_peak_mb": 83, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": false, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": null, "onboarding": null, "bench": { "samples": 192, "rest_samples": 179, "mem_rest_avg_mb": 82, "mem_rest_p95_mb": 82, "mem_peak_used_mb": 83, "mem_peak_anon_mb": 76, "mem_rest_anon_avg_mb": 75, "kernel_memory_peak_mb": 90, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.4, "work_seconds": 961, "containers": { "homepage": { "peak_used_mb": 83, "peak_anon_mb": 76, "limit_mb": 256 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "immich", "display_name": "Immich", "mem_typical_mb": 1356, "mem_peak_mb": 3061, "cpu_class": "heavy-in-bursts", "cpu_note": "only while it reads new photos: thumbnails, face and search indexing (200 photos took about 6 minutes)", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 2048, "catalog_limit_mb": 4480, "sources_disagree": true, "cpu_rest_pct": 0.74, "cpu_peak_1m_pct": 74.2, "telemetry": { "app": "immich", "customer": "tester-1", "reports": 38, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 1036, "mem_p95": 2873, "mem_max": 2879, "cpu_avg_dockerpct": 36.84, "cpu_p95_15min": 183.7, "cpu_max_15min": 189.5, "est": "2048M", "limit": "4096M" }, "onboarding": { "peak_mb": 1472, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:46", "typical_mb": 1356 }, "bench": { "samples": 273, "rest_samples": 179, "mem_rest_avg_mb": 1624, "mem_rest_p95_mb": 2412, "mem_peak_used_mb": 3061, "mem_peak_anon_mb": 2717, "mem_rest_anon_avg_mb": 1331, "kernel_memory_peak_mb": 4365, "oom_kills": 0, "cpu_rest_avg_pct": 0.74, "cpu_peak_1m_pct": 74.2, "cpu_peak_5s_pct": 75.7, "work_seconds": 1368, "containers": { "immich-postgres": { "peak_used_mb": 571, "peak_anon_mb": 450, "limit_mb": 768 }, "immich-machine-learning": { "peak_used_mb": 1170, "peak_anon_mb": 1145, "limit_mb": 1536 }, "immich-redis": { "peak_used_mb": 8, "peak_anon_mb": 5, "limit_mb": 128 }, "immich-server": { "peak_used_mb": 1665, "peak_anon_mb": 1516, "limit_mb": 2048 } }, "batch": "immich", "date": "2026-10-13" } }, { "slug": "jellyfin", "display_name": "Jellyfin", "mem_typical_mb": 191, "mem_peak_mb": 373, "cpu_class": "heavy-in-bursts", "cpu_note": "only while it converts a film for a device that cannot play it (a 3-minute 1080p film took 41 seconds, CPU only)", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 512, "catalog_limit_mb": 2048, "sources_disagree": false, "cpu_rest_pct": 0.06, "cpu_peak_1m_pct": 51.3, "telemetry": { "app": "jellyfin", "customer": "tester-1", "reports": 42, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 166, "mem_p95": 405, "mem_max": 472, "cpu_avg_dockerpct": 2.28, "cpu_p95_15min": 12.2, "cpu_max_15min": 22.1, "est": "512M", "limit": "2048M" }, "onboarding": null, "bench": { "samples": 192, "rest_samples": 179, "mem_rest_avg_mb": 191, "mem_rest_p95_mb": 196, "mem_peak_used_mb": 373, "mem_peak_anon_mb": 279, "mem_rest_anon_avg_mb": 96, "kernel_memory_peak_mb": 435, "oom_kills": 0, "cpu_rest_avg_pct": 0.06, "cpu_peak_1m_pct": 51.3, "cpu_peak_5s_pct": 78.8, "work_seconds": 961, "containers": { "jellyfin": { "peak_used_mb": 373, "peak_anon_mb": 279, "limit_mb": 2048 } }, "batch": "jellyfin", "date": "2026-10-13" } }, { "slug": "karakeep", "display_name": "Karakeep", "mem_typical_mb": 361, "mem_peak_mb": 1050, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "catalog_request_mb": 700, "catalog_limit_mb": 2816, "sources_disagree": true, "cpu_rest_pct": 0.6, "cpu_peak_1m_pct": 2.9, "telemetry": null, "onboarding": { "peak_mb": 1050, "date": "2026-10-01", "cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/karakeep-final/burst.txt:9", "typical_mb": null }, "bench": { "samples": 228, "rest_samples": 179, "mem_rest_avg_mb": 361, "mem_rest_p95_mb": 364, "mem_peak_used_mb": 640, "mem_peak_anon_mb": 611, "mem_rest_anon_avg_mb": 341, "kernel_memory_peak_mb": 662, "oom_kills": 0, "cpu_rest_avg_pct": 0.6, "cpu_peak_1m_pct": 2.9, "cpu_peak_5s_pct": 28.3, "work_seconds": 1142, "containers": { "karakeep-chrome": { "peak_used_mb": 40, "peak_anon_mb": 35, "limit_mb": 768 }, "karakeep": { "peak_used_mb": 587, "peak_anon_mb": 564, "limit_mb": 1536 }, "karakeep-meilisearch": { "peak_used_mb": 14, "peak_anon_mb": 12, "limit_mb": 512 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "kimai", "display_name": "Kimai", "mem_typical_mb": 163, "mem_peak_mb": 240, "cpu_class": "light", "cpu_note": "", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 100, "catalog_limit_mb": 640, "sources_disagree": true, "cpu_rest_pct": 0.16, "cpu_peak_1m_pct": 0.8, "telemetry": { "app": "kimai", "customer": "demo-hp", "reports": 3138, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 163, "mem_p95": 240, "mem_max": 437, "cpu_avg_dockerpct": 1.05, "cpu_p95_15min": 3.5, "cpu_max_15min": 69.9, "est": "100M", "limit": "640M" }, "onboarding": { "peak_mb": 138, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:42", "typical_mb": null }, "bench": { "samples": 198, "rest_samples": 179, "mem_rest_avg_mb": 171, "mem_rest_p95_mb": 172, "mem_peak_used_mb": 173, "mem_peak_anon_mb": 134, "mem_rest_anon_avg_mb": 132, "kernel_memory_peak_mb": 372, "oom_kills": 0, "cpu_rest_avg_pct": 0.16, "cpu_peak_1m_pct": 0.8, "cpu_peak_5s_pct": 4.2, "work_seconds": 992, "containers": { "kimai-db": { "peak_used_mb": 118, "peak_anon_mb": 114, "limit_mb": 256 }, "kimai": { "peak_used_mb": 56, "peak_anon_mb": 20, "limit_mb": 384 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "komga", "display_name": "Komga", "mem_typical_mb": 442, "mem_peak_mb": 496, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 200, "catalog_limit_mb": 768, "sources_disagree": false, "cpu_rest_pct": 0.15, "cpu_peak_1m_pct": 0.5, "telemetry": null, "onboarding": { "peak_mb": 496, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/komga/bench/evidence/MV-komga/verdict.json:33", "typical_mb": null }, "bench": { "samples": 205, "rest_samples": 179, "mem_rest_avg_mb": 442, "mem_rest_p95_mb": 443, "mem_peak_used_mb": 444, "mem_peak_anon_mb": 439, "mem_rest_anon_avg_mb": 438, "kernel_memory_peak_mb": 452, "oom_kills": 0, "cpu_rest_avg_pct": 0.15, "cpu_peak_1m_pct": 0.5, "cpu_peak_5s_pct": 3.6, "work_seconds": 1025, "containers": { "komga": { "peak_used_mb": 444, "peak_anon_mb": 439, "limit_mb": 768 } }, "batch": "b7", "date": "2026-10-13" } }, { "slug": "lubelogger", "display_name": "LubeLogger", "mem_typical_mb": 53, "mem_peak_mb": 113, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-10", "catalog_request_mb": 80, "catalog_limit_mb": 512, "sources_disagree": true, "cpu_rest_pct": 0.08, "cpu_peak_1m_pct": 0.3, "telemetry": null, "onboarding": { "peak_mb": 113, "date": "2026-10-10", "cite": "app-catalog-felhom.eu/onboarding/lubelogger.md:57", "typical_mb": null }, "bench": { "samples": 186, "rest_samples": 179, "mem_rest_avg_mb": 53, "mem_rest_p95_mb": 61, "mem_peak_used_mb": 61, "mem_peak_anon_mb": 38, "mem_rest_anon_avg_mb": 32, "kernel_memory_peak_mb": 65, "oom_kills": 0, "cpu_rest_avg_pct": 0.08, "cpu_peak_1m_pct": 0.3, "cpu_peak_5s_pct": 2.6, "work_seconds": 932, "containers": { "lubelogger": { "peak_used_mb": 61, "peak_anon_mb": 38, "limit_mb": 512 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "mealie", "display_name": "Mealie", "mem_typical_mb": 273, "mem_peak_mb": 431, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-24", "catalog_request_mb": 200, "catalog_limit_mb": 1000, "sources_disagree": true, "cpu_rest_pct": 0.15, "cpu_peak_1m_pct": 1.4, "telemetry": { "app": "mealie", "customer": "tester-1", "reports": 49, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 266, "mem_p95": 431, "mem_max": 431, "cpu_avg_dockerpct": 7.05, "cpu_p95_15min": 40.8, "cpu_max_15min": 81.4, "est": "200M", "limit": "1000M" }, "onboarding": { "peak_mb": 231, "date": "2026-09-24", "cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/mealie/bench/evidence/MV-mealie/verdict.json:33", "typical_mb": 273 }, "bench": { "samples": 213, "rest_samples": 179, "mem_rest_avg_mb": 227, "mem_rest_p95_mb": 228, "mem_peak_used_mb": 237, "mem_peak_anon_mb": 231, "mem_rest_anon_avg_mb": 222, "kernel_memory_peak_mb": 323, "oom_kills": 0, "cpu_rest_avg_pct": 0.15, "cpu_peak_1m_pct": 1.4, "cpu_peak_5s_pct": 15.1, "work_seconds": 1068, "containers": { "mealie": { "peak_used_mb": 237, "peak_anon_mb": 231, "limit_mb": 1000 } }, "batch": "b4", "date": "2026-10-13" } }, { "slug": "metube", "display_name": "MeTube", "mem_typical_mb": 62, "mem_peak_mb": 329, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-02", "catalog_request_mb": 128, "catalog_limit_mb": 768, "sources_disagree": true, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.1, "telemetry": { "app": "metube", "customer": "demo-hp", "reports": 1, "days": 1, "first": "2026-10-02", "last": "2026-10-02", "mem_avg": 87, "mem_p95": 87, "mem_max": 87, "cpu_avg_dockerpct": 0.02, "cpu_p95_15min": 0.0, "cpu_max_15min": 0.0, "est": "128M", "limit": "768M" }, "onboarding": { "peak_mb": 329, "date": "2026-10-02", "cite": "app-catalog-felhom.eu/onboarding/metube.md:57", "typical_mb": null }, "bench": { "samples": 177, "rest_samples": 177, "mem_rest_avg_mb": 62, "mem_rest_p95_mb": 62, "mem_peak_used_mb": 62, "mem_peak_anon_mb": 59, "mem_rest_anon_avg_mb": 59, "kernel_memory_peak_mb": 69, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.2, "work_seconds": 887, "containers": { "metube": { "peak_used_mb": 62, "peak_anon_mb": 59, "limit_mb": 768 } }, "batch": "b5", "date": "2026-10-13" } }, { "slug": "n8n", "display_name": "n8n", "mem_typical_mb": 321, "mem_peak_mb": 550, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 512, "catalog_limit_mb": 1536, "sources_disagree": true, "cpu_rest_pct": 0.1, "cpu_peak_1m_pct": 0.5, "telemetry": null, "onboarding": { "peak_mb": 353, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/n8n/bench/evidence/MV-n8n/verdict.json:33", "typical_mb": null }, "bench": { "samples": 241, "rest_samples": 179, "mem_rest_avg_mb": 321, "mem_rest_p95_mb": 326, "mem_peak_used_mb": 550, "mem_peak_anon_mb": 514, "mem_rest_anon_avg_mb": 288, "kernel_memory_peak_mb": 610, "oom_kills": 0, "cpu_rest_avg_pct": 0.1, "cpu_peak_1m_pct": 0.5, "cpu_peak_5s_pct": 3.7, "work_seconds": 1208, "containers": { "n8n": { "peak_used_mb": 550, "peak_anon_mb": 514, "limit_mb": 1536 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "navidrome", "display_name": "Navidrome", "mem_typical_mb": 14, "mem_peak_mb": 18, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 18, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:33", "typical_mb": null }, "bench": { "samples": 199, "rest_samples": 179, "mem_rest_avg_mb": 14, "mem_rest_p95_mb": 19, "mem_peak_used_mb": 20, "mem_peak_anon_mb": 18, "mem_rest_anon_avg_mb": 13, "kernel_memory_peak_mb": 33, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.2, "work_seconds": 995, "containers": { "navidrome": { "peak_used_mb": 20, "peak_anon_mb": 18, "limit_mb": 256 } }, "batch": "b7", "date": "2026-10-13" } }, { "slug": "nextcloud", "display_name": "Nextcloud", "mem_typical_mb": 314, "mem_peak_mb": 525, "cpu_class": "light", "cpu_note": "while files are uploaded (500 MB: busiest minute 13 %)", "source": "onboarding", "measured_on": null, "date": "2026-09-23", "catalog_request_mb": 256, "catalog_limit_mb": 1664, "sources_disagree": true, "cpu_rest_pct": 0.4, "cpu_peak_1m_pct": 12.8, "telemetry": { "app": "nextcloud", "customer": "tester-1", "reports": 64, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 230, "mem_p95": 525, "mem_max": 525, "cpu_avg_dockerpct": 14.04, "cpu_p95_15min": 69.6, "cpu_max_15min": 138.4, "est": "256M", "limit": "1024M" }, "onboarding": { "peak_mb": 214, "date": "2026-09-23", "cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:44", "typical_mb": 314 }, "bench": { "samples": 192, "rest_samples": 180, "mem_rest_avg_mb": 325, "mem_rest_p95_mb": 334, "mem_peak_used_mb": 393, "mem_peak_anon_mb": 240, "mem_rest_anon_avg_mb": 173, "kernel_memory_peak_mb": 1174, "oom_kills": 0, "cpu_rest_avg_pct": 0.4, "cpu_peak_1m_pct": 12.8, "cpu_peak_5s_pct": 24.2, "work_seconds": 959, "containers": { "nextcloud-redis": { "peak_used_mb": 4, "peak_anon_mb": 3, "limit_mb": 128 }, "nextcloud-db": { "peak_used_mb": 125, "peak_anon_mb": 121, "limit_mb": 512 }, "nextcloud": { "peak_used_mb": 265, "peak_anon_mb": 116, "limit_mb": 1024 } }, "batch": "nextcloud", "date": "2026-10-13" } }, { "slug": "nzbget", "display_name": "NZBGet", "mem_typical_mb": 5, "mem_peak_mb": 5, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-12", "catalog_request_mb": 64, "catalog_limit_mb": 512, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 5, "date": "2026-10-12", "cite": "felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/MV-nzbget/verdict.json:33", "typical_mb": null }, "bench": { "samples": 182, "rest_samples": 179, "mem_rest_avg_mb": 5, "mem_rest_p95_mb": 6, "mem_peak_used_mb": 6, "mem_peak_anon_mb": 5, "mem_rest_anon_avg_mb": 5, "kernel_memory_peak_mb": 10, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.2, "work_seconds": 910, "containers": { "nzbget": { "peak_used_mb": 6, "peak_anon_mb": 5, "limit_mb": 512 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "onlyoffice", "display_name": "OnlyOffice", "mem_typical_mb": 364, "mem_peak_mb": 488, "cpu_class": "medium", "cpu_note": "at first start only", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 512, "catalog_limit_mb": 2048, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 31.8, "telemetry": null, "onboarding": null, "bench": { "samples": 259, "rest_samples": 179, "mem_rest_avg_mb": 364, "mem_rest_p95_mb": 364, "mem_peak_used_mb": 488, "mem_peak_anon_mb": 463, "mem_rest_anon_avg_mb": 290, "kernel_memory_peak_mb": 1280, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 31.8, "cpu_peak_5s_pct": 32.7, "work_seconds": 1299, "containers": { "onlyoffice": { "peak_used_mb": 488, "peak_anon_mb": 463, "limit_mb": 2048 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "opengist", "display_name": "OpenGist", "mem_typical_mb": 27, "mem_peak_mb": 68, "cpu_class": "light", "cpu_note": "", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 30, "catalog_limit_mb": 128, "sources_disagree": false, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.8, "telemetry": { "app": "opengist", "customer": "demo-hp", "reports": 3138, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 27, "mem_p95": 68, "mem_max": 73, "cpu_avg_dockerpct": 0.13, "cpu_p95_15min": 1.4, "cpu_max_15min": 3.3, "est": "30M", "limit": "128M" }, "onboarding": { "peak_mb": 100, "date": "2026-09-23", "cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/bench/evidence/MV-opengist/verdict.json:33", "typical_mb": null }, "bench": null }, { "slug": "outline", "display_name": "Outline", "mem_typical_mb": 282, "mem_peak_mb": 393, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 200, "catalog_limit_mb": 1152, "sources_disagree": false, "cpu_rest_pct": 0.39, "cpu_peak_1m_pct": 1.4, "telemetry": null, "onboarding": { "peak_mb": 393, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45", "typical_mb": null }, "bench": { "samples": 213, "rest_samples": 179, "mem_rest_avg_mb": 282, "mem_rest_p95_mb": 287, "mem_peak_used_mb": 351, "mem_peak_anon_mb": 301, "mem_rest_anon_avg_mb": 232, "kernel_memory_peak_mb": 440, "oom_kills": 0, "cpu_rest_avg_pct": 0.39, "cpu_peak_1m_pct": 1.4, "cpu_peak_5s_pct": 10.2, "work_seconds": 1069, "containers": { "outline-postgres": { "peak_used_mb": 41, "peak_anon_mb": 11, "limit_mb": 256 }, "outline-redis": { "peak_used_mb": 7, "peak_anon_mb": 6, "limit_mb": 128 }, "outline": { "peak_used_mb": 307, "peak_anon_mb": 287, "limit_mb": 768 } }, "batch": "b5", "date": "2026-10-13" } }, { "slug": "paperless-ngx", "display_name": "Paperless-ngx", "mem_typical_mb": 568, "mem_peak_mb": 659, "cpu_class": "medium", "cpu_note": "only while it reads new scanned documents (text recognition, about 4 pages a minute)", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 500, "catalog_limit_mb": 1664, "sources_disagree": false, "cpu_rest_pct": 0.37, "cpu_peak_1m_pct": 31.3, "telemetry": { "app": "paperless-ngx", "customer": "demo-hp", "reports": 3136, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 568, "mem_p95": 659, "mem_max": 690, "cpu_avg_dockerpct": 2.31, "cpu_p95_15min": 4.3, "cpu_max_15min": 62.4, "est": "500M", "limit": "1664M" }, "onboarding": { "peak_mb": 525, "date": "2026-09-27", "cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:44", "typical_mb": 610 }, "bench": { "samples": 256, "rest_samples": 180, "mem_rest_avg_mb": 589, "mem_rest_p95_mb": 590, "mem_peak_used_mb": 750, "mem_peak_anon_mb": 693, "mem_rest_anon_avg_mb": 532, "kernel_memory_peak_mb": 903, "oom_kills": 0, "cpu_rest_avg_pct": 0.37, "cpu_peak_1m_pct": 31.3, "cpu_peak_5s_pct": 68.1, "work_seconds": 1280, "containers": { "paperless-postgres": { "peak_used_mb": 53, "peak_anon_mb": 13, "limit_mb": 256 }, "paperless-redis": { "peak_used_mb": 4, "peak_anon_mb": 3, "limit_mb": 128 }, "paperless-webserver": { "peak_used_mb": 695, "peak_anon_mb": 678, "limit_mb": 1280 } }, "batch": "paperless-ngx", "date": "2026-10-13" } }, { "slug": "papra", "display_name": "Papra", "mem_typical_mb": 266, "mem_peak_mb": 405, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-02", "catalog_request_mb": 256, "catalog_limit_mb": 768, "sources_disagree": false, "cpu_rest_pct": 0.07, "cpu_peak_1m_pct": 0.2, "telemetry": null, "onboarding": { "peak_mb": 405, "date": "2026-10-02", "cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:15", "typical_mb": null }, "bench": { "samples": 177, "rest_samples": 177, "mem_rest_avg_mb": 266, "mem_rest_p95_mb": 295, "mem_peak_used_mb": 295, "mem_peak_anon_mb": 280, "mem_rest_anon_avg_mb": 252, "kernel_memory_peak_mb": 337, "oom_kills": 0, "cpu_rest_avg_pct": 0.07, "cpu_peak_1m_pct": 0.2, "cpu_peak_5s_pct": 0.7, "work_seconds": 887, "containers": { "papra": { "peak_used_mb": 295, "peak_anon_mb": 280, "limit_mb": 768 } }, "batch": "b4", "date": "2026-10-13" } }, { "slug": "plant-it", "display_name": "Plant-it", "mem_typical_mb": 50, "mem_peak_mb": 256, "cpu_class": null, "cpu_note": "", "source": "unmeasured", "measured_on": null, "date": null, "lifecycle": "abandoned", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": false, "cpu_rest_pct": null, "cpu_peak_1m_pct": null, "telemetry": null, "onboarding": null, "bench": null }, { "slug": "plex", "display_name": "Plex", "mem_typical_mb": 232, "mem_peak_mb": 234, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 512, "catalog_limit_mb": 2048, "sources_disagree": false, "cpu_rest_pct": 0.22, "cpu_peak_1m_pct": 3.4, "telemetry": null, "onboarding": null, "bench": { "samples": 217, "rest_samples": 179, "mem_rest_avg_mb": 232, "mem_rest_p95_mb": 233, "mem_peak_used_mb": 234, "mem_peak_anon_mb": 228, "mem_rest_anon_avg_mb": 227, "kernel_memory_peak_mb": 247, "oom_kills": 0, "cpu_rest_avg_pct": 0.22, "cpu_peak_1m_pct": 3.4, "cpu_peak_5s_pct": 15.2, "work_seconds": 1086, "containers": { "plex": { "peak_used_mb": 234, "peak_anon_mb": 228, "limit_mb": 2048 } }, "batch": "b7", "date": "2026-10-13" } }, { "slug": "privatebin", "display_name": "PrivateBin", "mem_typical_mb": 40, "mem_peak_mb": 59, "cpu_class": "light", "cpu_note": "", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-13", "catalog_request_mb": 30, "catalog_limit_mb": 128, "sources_disagree": true, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.0, "telemetry": { "app": "privatebin", "customer": "demo-hp", "reports": 3138, "days": 31, "first": "2026-09-13", "last": "2026-10-13", "mem_avg": 40, "mem_p95": 59, "mem_max": 64, "cpu_avg_dockerpct": 0.19, "cpu_p95_15min": 1.5, "cpu_max_15min": 3.0, "est": "30M", "limit": "128M" }, "onboarding": null, "bench": { "samples": 186, "rest_samples": 179, "mem_rest_avg_mb": 24, "mem_rest_p95_mb": 24, "mem_peak_used_mb": 24, "mem_peak_anon_mb": 19, "mem_rest_anon_avg_mb": 19, "kernel_memory_peak_mb": 30, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 930, "containers": { "privatebin": { "peak_used_mb": 24, "peak_anon_mb": 19, "limit_mb": 128 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "qbittorrent", "display_name": "qBittorrent", "mem_typical_mb": 163, "mem_peak_mb": 318, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-12", "catalog_request_mb": 192, "catalog_limit_mb": 1024, "sources_disagree": true, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 318, "date": "2026-10-12", "cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/MV-qbittorrent/verdict.json:33", "typical_mb": 163 }, "bench": { "samples": 194, "rest_samples": 179, "mem_rest_avg_mb": 22, "mem_rest_p95_mb": 22, "mem_peak_used_mb": 22, "mem_peak_anon_mb": 16, "mem_rest_anon_avg_mb": 16, "kernel_memory_peak_mb": 40, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.8, "work_seconds": 970, "containers": { "qbittorrent": { "peak_used_mb": 22, "peak_anon_mb": 16, "limit_mb": 1024 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "radarr", "display_name": "Radarr", "mem_typical_mb": 96, "mem_peak_mb": 100, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 150, "catalog_limit_mb": 512, "sources_disagree": false, "cpu_rest_pct": 0.09, "cpu_peak_1m_pct": 0.3, "telemetry": null, "onboarding": null, "bench": { "samples": 212, "rest_samples": 179, "mem_rest_avg_mb": 96, "mem_rest_p95_mb": 98, "mem_peak_used_mb": 100, "mem_peak_anon_mb": 49, "mem_rest_anon_avg_mb": 42, "kernel_memory_peak_mb": 106, "oom_kills": 0, "cpu_rest_avg_pct": 0.09, "cpu_peak_1m_pct": 0.3, "cpu_peak_5s_pct": 3.3, "work_seconds": 1061, "containers": { "radarr": { "peak_used_mb": 100, "peak_anon_mb": 49, "limit_mb": 512 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "radicale", "display_name": "Radicale", "mem_typical_mb": 27, "mem_peak_mb": 27, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "catalog_request_mb": 40, "catalog_limit_mb": 128, "sources_disagree": false, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": null, "onboarding": { "peak_mb": 26, "date": "2026-10-01", "cite": "app-catalog-felhom.eu/onboarding/radicale.md:54", "typical_mb": null }, "bench": { "samples": 186, "rest_samples": 179, "mem_rest_avg_mb": 27, "mem_rest_p95_mb": 27, "mem_peak_used_mb": 27, "mem_peak_anon_mb": 26, "mem_rest_anon_avg_mb": 26, "kernel_memory_peak_mb": 32, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 930, "containers": { "radicale": { "peak_used_mb": 27, "peak_anon_mb": 26, "limit_mb": 128 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "rallly", "display_name": "Rallly", "mem_typical_mb": 360, "mem_peak_mb": 479, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 384, "catalog_limit_mb": 1024, "sources_disagree": false, "cpu_rest_pct": 0.19, "cpu_peak_1m_pct": 2.9, "telemetry": null, "onboarding": { "peak_mb": 479, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42", "typical_mb": null }, "bench": { "samples": 207, "rest_samples": 179, "mem_rest_avg_mb": 360, "mem_rest_p95_mb": 364, "mem_peak_used_mb": 372, "mem_peak_anon_mb": 331, "mem_rest_anon_avg_mb": 317, "kernel_memory_peak_mb": 461, "oom_kills": 0, "cpu_rest_avg_pct": 0.19, "cpu_peak_1m_pct": 2.9, "cpu_peak_5s_pct": 24.6, "work_seconds": 1039, "containers": { "rallly-postgres": { "peak_used_mb": 37, "peak_anon_mb": 7, "limit_mb": 256 }, "rallly": { "peak_used_mb": 337, "peak_anon_mb": 324, "limit_mb": 768 } }, "batch": "b5", "date": "2026-10-13" } }, { "slug": "recipe-importer", "display_name": "Recipe Importer", "mem_typical_mb": 63, "mem_peak_mb": 72, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 30, "catalog_limit_mb": 128, "sources_disagree": false, "cpu_rest_pct": 0.09, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": null, "bench": { "samples": 187, "rest_samples": 179, "mem_rest_avg_mb": 63, "mem_rest_p95_mb": 63, "mem_peak_used_mb": 72, "mem_peak_anon_mb": 69, "mem_rest_anon_avg_mb": 61, "kernel_memory_peak_mb": 74, "oom_kills": 0, "cpu_rest_avg_pct": 0.09, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.6, "work_seconds": 936, "containers": { "recipe-importer": { "peak_used_mb": 72, "peak_anon_mb": 69, "limit_mb": 128 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "romm", "display_name": "RomM", "mem_typical_mb": 528, "mem_peak_mb": 769, "cpu_class": "medium", "cpu_note": "at first start; a library scan was not measured", "source": "telemetry", "measured_on": "demo-hp", "date": "2026-10-04", "catalog_request_mb": 300, "catalog_limit_mb": 1280, "sources_disagree": false, "cpu_rest_pct": 0.71, "cpu_peak_1m_pct": 24.2, "telemetry": { "app": "romm", "customer": "demo-hp", "reports": 2264, "days": 22, "first": "2026-09-13", "last": "2026-10-04", "mem_avg": 528, "mem_p95": 769, "mem_max": 855, "cpu_avg_dockerpct": 7.5, "cpu_p95_15min": 9.9, "cpu_max_15min": 460.8, "est": "300M", "limit": "1280M" }, "onboarding": { "peak_mb": 714, "date": "2026-09-23", "cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:45", "typical_mb": 1328 }, "bench": { "samples": 189, "rest_samples": 179, "mem_rest_avg_mb": 743, "mem_rest_p95_mb": 743, "mem_peak_used_mb": 846, "mem_peak_anon_mb": 833, "mem_rest_anon_avg_mb": 730, "kernel_memory_peak_mb": 915, "oom_kills": 0, "cpu_rest_avg_pct": 0.71, "cpu_peak_1m_pct": 24.2, "cpu_peak_5s_pct": 66.7, "work_seconds": 944, "containers": { "romm": { "peak_used_mb": 703, "peak_anon_mb": 694, "limit_mb": 768 }, "romm-redis": { "peak_used_mb": 26, "peak_anon_mb": 25, "limit_mb": 128 }, "romm-db": { "peak_used_mb": 128, "peak_anon_mb": 125, "limit_mb": 384 } }, "batch": "romm", "date": "2026-10-13" } }, { "slug": "sabnzbd", "display_name": "SABnzbd", "mem_typical_mb": 68, "mem_peak_mb": 68, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-12", "catalog_request_mb": 192, "catalog_limit_mb": 1024, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 65, "date": "2026-10-12", "cite": "felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json:33", "typical_mb": null }, "bench": { "samples": 182, "rest_samples": 179, "mem_rest_avg_mb": 68, "mem_rest_p95_mb": 68, "mem_peak_used_mb": 68, "mem_peak_anon_mb": 63, "mem_rest_anon_avg_mb": 63, "kernel_memory_peak_mb": 74, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.6, "work_seconds": 910, "containers": { "sabnzbd": { "peak_used_mb": 68, "peak_anon_mb": 63, "limit_mb": 1024 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "seerr", "display_name": "Jellyseerr", "mem_typical_mb": 166, "mem_peak_mb": 168, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 100, "catalog_limit_mb": 384, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": null, "bench": { "samples": 194, "rest_samples": 179, "mem_rest_avg_mb": 166, "mem_rest_p95_mb": 168, "mem_peak_used_mb": 168, "mem_peak_anon_mb": 153, "mem_rest_anon_avg_mb": 152, "kernel_memory_peak_mb": 184, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.3, "work_seconds": 970, "containers": { "seerr": { "peak_used_mb": 168, "peak_anon_mb": 153, "limit_mb": 384 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "sonarr", "display_name": "Sonarr", "mem_typical_mb": 77, "mem_peak_mb": 77, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "catalog_request_mb": 150, "catalog_limit_mb": 512, "sources_disagree": false, "cpu_rest_pct": 0.07, "cpu_peak_1m_pct": 0.2, "telemetry": null, "onboarding": { "peak_mb": 71, "date": "2026-10-01", "cite": "felhom.eu/documentation/audits/retest-2026-10/sonarr/bench/evidence/RT-sonarr/verdict.json:33", "typical_mb": null }, "bench": { "samples": 206, "rest_samples": 179, "mem_rest_avg_mb": 77, "mem_rest_p95_mb": 78, "mem_peak_used_mb": 80, "mem_peak_anon_mb": 76, "mem_rest_anon_avg_mb": 72, "kernel_memory_peak_mb": 88, "oom_kills": 0, "cpu_rest_avg_pct": 0.07, "cpu_peak_1m_pct": 0.2, "cpu_peak_5s_pct": 1.2, "work_seconds": 1031, "containers": { "sonarr": { "peak_used_mb": 80, "peak_anon_mb": 76, "limit_mb": 512 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "sparkyfitness", "display_name": "SparkyFitness", "mem_typical_mb": 305, "mem_peak_mb": 664, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "catalog_request_mb": 400, "catalog_limit_mb": 1792, "sources_disagree": true, "cpu_rest_pct": 0.23, "cpu_peak_1m_pct": 0.4, "telemetry": null, "onboarding": { "peak_mb": 664, "date": "2026-10-01", "cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/mem-summary.txt:5", "typical_mb": null }, "bench": { "samples": 195, "rest_samples": 179, "mem_rest_avg_mb": 305, "mem_rest_p95_mb": 306, "mem_peak_used_mb": 406, "mem_peak_anon_mb": 353, "mem_rest_anon_avg_mb": 253, "kernel_memory_peak_mb": 499, "oom_kills": 0, "cpu_rest_avg_pct": 0.23, "cpu_peak_1m_pct": 0.4, "cpu_peak_5s_pct": 1.6, "work_seconds": 978, "containers": { "sparkyfitness-server": { "peak_used_mb": 357, "peak_anon_mb": 336, "limit_mb": 1024 }, "sparkyfitness": { "peak_used_mb": 5, "peak_anon_mb": 3, "limit_mb": 256 }, "sparkyfitness-db": { "peak_used_mb": 46, "peak_anon_mb": 14, "limit_mb": 512 } }, "batch": "b5", "date": "2026-10-13" } }, { "slug": "tandoor", "display_name": "Tandoor Recipes", "mem_typical_mb": 868, "mem_peak_mb": 868, "cpu_class": "medium", "cpu_note": "at first start only", "source": "onboarding", "measured_on": null, "date": "2026-09-27", "catalog_request_mb": 512, "catalog_limit_mb": 1280, "sources_disagree": false, "cpu_rest_pct": 0.16, "cpu_peak_1m_pct": 20.0, "telemetry": null, "onboarding": { "peak_mb": 819, "date": "2026-09-27", "cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:42", "typical_mb": null }, "bench": { "samples": 228, "rest_samples": 179, "mem_rest_avg_mb": 868, "mem_rest_p95_mb": 869, "mem_peak_used_mb": 869, "mem_peak_anon_mb": 812, "mem_rest_anon_avg_mb": 812, "kernel_memory_peak_mb": 1038, "oom_kills": 0, "cpu_rest_avg_pct": 0.16, "cpu_peak_1m_pct": 20.0, "cpu_peak_5s_pct": 69.2, "work_seconds": 1143, "containers": { "tandoor-postgres": { "peak_used_mb": 42, "peak_anon_mb": 10, "limit_mb": 256 }, "tandoor": { "peak_used_mb": 827, "peak_anon_mb": 803, "limit_mb": 1024 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "termix", "display_name": "Termix", "mem_typical_mb": 102, "mem_peak_mb": 117, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 30, "catalog_limit_mb": 128, "sources_disagree": false, "cpu_rest_pct": 0.04, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": null, "bench": { "samples": 186, "rest_samples": 179, "mem_rest_avg_mb": 102, "mem_rest_p95_mb": 114, "mem_peak_used_mb": 117, "mem_peak_anon_mb": 101, "mem_rest_anon_avg_mb": 89, "kernel_memory_peak_mb": 128, "oom_kills": 0, "cpu_rest_avg_pct": 0.04, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.4, "work_seconds": 931, "containers": { "termix": { "peak_used_mb": 117, "peak_anon_mb": 101, "limit_mb": 128 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "transmission", "display_name": "Transmission", "mem_typical_mb": 6, "mem_peak_mb": 22, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-12", "catalog_request_mb": 64, "catalog_limit_mb": 512, "sources_disagree": true, "cpu_rest_pct": 0.05, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 22, "date": "2026-10-12", "cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/MV-transmission/verdict.json:33", "typical_mb": 6 }, "bench": { "samples": 188, "rest_samples": 179, "mem_rest_avg_mb": 6, "mem_rest_p95_mb": 6, "mem_peak_used_mb": 6, "mem_peak_anon_mb": 3, "mem_rest_anon_avg_mb": 3, "kernel_memory_peak_mb": 11, "oom_kills": 0, "cpu_rest_avg_pct": 0.05, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.2, "work_seconds": 940, "containers": { "transmission": { "peak_used_mb": 6, "peak_anon_mb": 3, "limit_mb": 512 } }, "batch": "b8", "date": "2026-10-13" } }, { "slug": "uptime-kuma", "display_name": "Uptime Kuma", "mem_typical_mb": 103, "mem_peak_mb": 227, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": true, "cpu_rest_pct": 0.2, "cpu_peak_1m_pct": 0.2, "telemetry": { "app": "uptime-kuma", "customer": "tester-1", "reports": 49, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 109, "mem_p95": 227, "mem_max": 240, "cpu_avg_dockerpct": 1.83, "cpu_p95_15min": 4.1, "cpu_max_15min": 20.2, "est": "50M", "limit": "256M" }, "onboarding": { "peak_mb": 111, "date": "2026-09-30", "cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/uptime-kuma/bench/evidence/MV-uptime-kuma/verdict.json:33", "typical_mb": 103 }, "bench": { "samples": 180, "rest_samples": 179, "mem_rest_avg_mb": 117, "mem_rest_p95_mb": 117, "mem_peak_used_mb": 117, "mem_peak_anon_mb": 105, "mem_rest_anon_avg_mb": 105, "kernel_memory_peak_mb": 126, "oom_kills": 0, "cpu_rest_avg_pct": 0.2, "cpu_peak_1m_pct": 0.2, "cpu_peak_5s_pct": 0.4, "work_seconds": 901, "containers": { "uptime-kuma": { "peak_used_mb": 117, "peak_anon_mb": 105, "limit_mb": 256 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "vaultwarden", "display_name": "Vaultwarden", "mem_typical_mb": 44, "mem_peak_mb": 99, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-06", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": true, "cpu_rest_pct": 0.03, "cpu_peak_1m_pct": 0.0, "telemetry": { "app": "vaultwarden", "customer": "tester-1", "reports": 64, "days": 4, "first": "2026-09-14", "last": "2026-09-17", "mem_avg": 45, "mem_p95": 99, "mem_max": 99, "cpu_avg_dockerpct": 0.15, "cpu_p95_15min": 0.9, "cpu_max_15min": 1.7, "est": "50M", "limit": "256M" }, "onboarding": { "peak_mb": 42, "date": "2026-10-06", "cite": "felhom.eu/documentation/audits/r890-instructions-2026-10-06/bench/evidence/MV-vaultwarden/verdict.json:33", "typical_mb": 44 }, "bench": { "samples": 180, "rest_samples": 179, "mem_rest_avg_mb": 20, "mem_rest_p95_mb": 21, "mem_peak_used_mb": 21, "mem_peak_anon_mb": 20, "mem_rest_anon_avg_mb": 19, "kernel_memory_peak_mb": 26, "oom_kills": 0, "cpu_rest_avg_pct": 0.03, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.2, "work_seconds": 900, "containers": { "vaultwarden": { "peak_used_mb": 21, "peak_anon_mb": 20, "limit_mb": 256 } }, "batch": "b1", "date": "2026-10-13" } }, { "slug": "vikunja", "display_name": "Vikunja", "mem_typical_mb": 20, "mem_peak_mb": 104, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 50, "catalog_limit_mb": 256, "sources_disagree": true, "cpu_rest_pct": 0.0, "cpu_peak_1m_pct": 0.0, "telemetry": { "app": "vikunja", "customer": "tester-1", "reports": 52, "days": 2, "first": "2026-09-29", "last": "2026-09-30", "mem_avg": 50, "mem_p95": 104, "mem_max": 104, "cpu_avg_dockerpct": 0.0, "cpu_p95_15min": 0.0, "cpu_max_15min": 0.0, "est": "50M", "limit": "256M" }, "onboarding": null, "bench": { "samples": 174, "rest_samples": 174, "mem_rest_avg_mb": 20, "mem_rest_p95_mb": 20, "mem_peak_used_mb": 21, "mem_peak_anon_mb": 19, "mem_rest_anon_avg_mb": 19, "kernel_memory_peak_mb": 23, "oom_kills": 0, "cpu_rest_avg_pct": 0.0, "cpu_peak_1m_pct": 0.0, "cpu_peak_5s_pct": 0.1, "work_seconds": 871, "containers": { "vikunja": { "peak_used_mb": 21, "peak_anon_mb": 19, "limit_mb": 256 } }, "batch": "b3", "date": "2026-10-13" } }, { "slug": "wanderer", "display_name": "Wanderer", "mem_typical_mb": 143, "mem_peak_mb": 147, "cpu_class": "light", "cpu_note": "", "source": "measured", "measured_on": "demo-felhom (N100)", "date": "2026-10-13", "catalog_request_mb": 350, "catalog_limit_mb": 1024, "sources_disagree": false, "cpu_rest_pct": 0.2, "cpu_peak_1m_pct": 0.3, "telemetry": null, "onboarding": null, "bench": { "samples": 193, "rest_samples": 179, "mem_rest_avg_mb": 143, "mem_rest_p95_mb": 147, "mem_peak_used_mb": 147, "mem_peak_anon_mb": 134, "mem_rest_anon_avg_mb": 128, "kernel_memory_peak_mb": 171, "oom_kills": 0, "cpu_rest_avg_pct": 0.2, "cpu_peak_1m_pct": 0.3, "cpu_peak_5s_pct": 0.9, "work_seconds": 966, "containers": { "wanderer-search": { "peak_used_mb": 47, "peak_anon_mb": 41, "limit_mb": 256 }, "wanderer": { "peak_used_mb": 87, "peak_anon_mb": 80, "limit_mb": 512 }, "wanderer-db": { "peak_used_mb": 15, "peak_anon_mb": 14, "limit_mb": 256 } }, "batch": "b6", "date": "2026-10-13" } }, { "slug": "wger", "display_name": "wger", "mem_typical_mb": 246, "mem_peak_mb": 267, "cpu_class": null, "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-10-01", "lifecycle": "hidden", "catalog_request_mb": 256, "catalog_limit_mb": 416, "sources_disagree": false, "cpu_rest_pct": null, "cpu_peak_1m_pct": null, "telemetry": null, "onboarding": { "peak_mb": 267, "date": "2026-10-01", "cite": "app-catalog-felhom.eu/onboarding/wger.md:56", "typical_mb": 246 }, "bench": null }, { "slug": "wishlist", "display_name": "Wishlist", "mem_typical_mb": 115, "mem_peak_mb": 184, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-23", "catalog_request_mb": 120, "catalog_limit_mb": 512, "sources_disagree": true, "cpu_rest_pct": 0.07, "cpu_peak_1m_pct": 0.1, "telemetry": null, "onboarding": { "peak_mb": 184, "date": "2026-09-23", "cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/wishlist/bench/evidence/MV-wishlist/verdict.json:33", "typical_mb": 115 }, "bench": { "samples": 180, "rest_samples": 179, "mem_rest_avg_mb": 119, "mem_rest_p95_mb": 122, "mem_peak_used_mb": 122, "mem_peak_anon_mb": 115, "mem_rest_anon_avg_mb": 112, "kernel_memory_peak_mb": 288, "oom_kills": 0, "cpu_rest_avg_pct": 0.07, "cpu_peak_1m_pct": 0.1, "cpu_peak_5s_pct": 0.8, "work_seconds": 900, "containers": { "wishlist": { "peak_used_mb": 122, "peak_anon_mb": 115, "limit_mb": 512 } }, "batch": "b2", "date": "2026-10-13" } }, { "slug": "zipline", "display_name": "Zipline", "mem_typical_mb": 196, "mem_peak_mb": 217, "cpu_class": "light", "cpu_note": "", "source": "onboarding", "measured_on": null, "date": "2026-09-30", "catalog_request_mb": 100, "catalog_limit_mb": 768, "sources_disagree": false, "cpu_rest_pct": 0.2, "cpu_peak_1m_pct": 0.3, "telemetry": null, "onboarding": { "peak_mb": 217, "date": "2026-09-30", "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", "typical_mb": null }, "bench": { "samples": 189, "rest_samples": 179, "mem_rest_avg_mb": 196, "mem_rest_p95_mb": 215, "mem_peak_used_mb": 230, "mem_peak_anon_mb": 197, "mem_rest_anon_avg_mb": 163, "kernel_memory_peak_mb": 291, "oom_kills": 0, "cpu_rest_avg_pct": 0.2, "cpu_peak_1m_pct": 0.3, "cpu_peak_5s_pct": 0.9, "work_seconds": 948, "containers": { "zipline-postgres": { "peak_used_mb": 42, "peak_anon_mb": 19, "limit_mb": 256 }, "zipline": { "peak_used_mb": 189, "peak_anon_mb": 179, "limit_mb": 512 } }, "batch": "b4", "date": "2026-10-13" } } ]