Read-only. fetch.py (polite, 5 s apart, 34 pages, all 200), parse.py (own text only; four parser defects found by the controls and fixed), build.py + spotcheck.py (stdlib). tags.csv holds post numbers and tags only - no username, author id, salt or post text in git. FINDINGS.md (2,908 posts, 195 people, 82 beginner threads in 7 clusters), FELHOM.md (catalog gap, hardware fit, 15 website questions, objections, ten ranked recommendations), METHOD.md (controls, spot-check: role and hardware below 85 % after two rounds, the table-driving splits 92.5 % and 97.3 %), REPORT.md. R-990: operator rules on the recommendations. R-991: no buyer-readable hardware floor. Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
4.6 KiB
REPORT — forum research, 2026-10-12 (night)
Read-only research. Baselines read 2026-10-12 21:50: felhom.eu c4d1b0ff98, app-catalog-felhom.eu
cb4ececf1f (both as the spec said). Architecture read for the area: none governs research; the
hardware facts came from website/gyik.html, website/letoltes.html, website/technologiak.html.
1 Did it work
Yes. 34 pages fetched politely (5 s apart, all HTTP 200, no block). 2,908 posts in the window (#7943–#11092) from 195 people; 82 beginner threads from 54 people. 241 post numbers are missing on the forum itself (235 of them the 2025 outage, #9874–#10108). #11091 is Felhom's own announcement and is left out of every count.
2 The five biggest beginner questions
- Which system do I install — TrueNAS, OMV, Proxmox, Xpenology or Windows? (20 threads)
- Which small, low-power machine should I buy? (16)
- Disks: external USB drives, powering drives, adapters, RAID (12)
- How do I install or connect an app? (11)
- Should I buy a Synology or build or reuse a PC? (10)
3 The ten most wanted apps (people, anyone wanting)
Plex 24 · Home Assistant 15 · qBittorrent 14 · Jellyfin 11 · Samba 11 · Nextcloud 7 · MiniDLNA 5 · Pi-hole 5 · Emby 4 · Immich 4. Not in our catalog: a DLNA server (7 people when grouped by job) and an ad/DNS blocker (5). Also wanted by ≥ 3 and missing: a camera recorder (5). Samba is built in.
4 The three hardware classes beginners own most (approximate)
Synology 7 people · self-built PC 6 · used business mini PC 6.
5 The three biggest pains (people, everyone)
Power bill 60 · noise 43 · too complex 39. Among beginners only: too complex 13, power bill 11.
6 Recommendations (FELHOM.md §5; none acted on)
- A „which machine works” page: x86-64 only, a RAM and disk floor, and „not a Synology, Pi or router disk”.
- Say plainly: „you do not choose an operating system — we do”.
- Offer „bring your old office PC”, with a check of the machine, as the cheap entry.
- Put measured power draw and noise for the recommended box on the website.
- Add a DLNA media server to the catalog.
- Decide whether an ad/DNS blocker belongs on the box.
- Decide whether a camera recorder belongs in the catalog.
- Position against Synology, the one product people name.
- Say in one line how remote access works and whether a router port or VPN app is needed.
- Show family use: one link per app for a household member.
7 Parser controls and spot-check
All three parser controls pass. They caught four parser defects first (posts with no parent dropped, edited posts' dates lost, this year's dates with no year, hand-pasted quotes kept) — all fixed before tagging. Spot-check: 146 posts (5 %) re-tagged by the session, blind. Round 1: every column ≥ 85 % except role 83.6 % and hardware 79.5 %. The rules were tightened and both re-run (round 2: role 80.8 %, hardware 81.5 %). Not followed: a third round — the disagreement moved rather than shrank, on boundaries no table uses; the splits the tables rest on agree 92.5 % (asks) and 97.3 % (beginner asks), and hardware counts carry an „approximate” banner.
8 Claims in the spec that turned out wrong
templates.jsonis not the catalog. It is the LEGACY Portainer index (10 apps); the live catalog is thetemplates/folder (62 apps). The gap table uses the folder.- „About 3,100 posts”: 3,150 numbers, 2,909 present (241 missing on the forum).
- „Every full page yields exactly 100 posts”: true only after fixing the parser; three full pages hold 99 (one post removed by the site each).
- The URLs, the 302 cookie check, the #8006 and #8100 dates, the highest post (#11092), robots.txt and the #8099/#8096 control were all correct.
9 Commit, register, STATUS
Register: 118 rows before, 120 after; 2 opened (R-990, R-991), 0 closed.
- R-990 (P4): the operator reads
FELHOM.md§5 and rules on each recommendation. - R-991 (P3, Install & onboarding): no buyer-readable hardware floor, while 8 of 33 beginners own only
machines the installer cannot run on. The spec allowed a second row for exactly this case.
STATUS line added under „Monday 2026-10-12 (night): what Hungarian beginners ask…”.
CHANGELOG.mdnot touched: this repo's changelogs are per area (hub, scripts, website, marketing), none covers an audit, and the spec limited the change to the audit folder, one row and one STATUS line. SharedREPORT.mdnot touched (parallel sessions); this file is the report. No instruction file was changed; the system poster's facts are unchanged. Provisioned nothing (machine, host, hub).