gates / gates (push) Successful in 6m36s
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
80 lines
4.6 KiB
Markdown
80 lines
4.6 KiB
Markdown
# 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
|
||
|
||
1. Which system do I install — TrueNAS, OMV, Proxmox, Xpenology or Windows? (20 threads)
|
||
2. Which small, low-power machine should I buy? (16)
|
||
3. Disks: external USB drives, powering drives, adapters, RAID (12)
|
||
4. How do I install or connect an app? (11)
|
||
5. 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)
|
||
|
||
1. A „which machine works” page: x86-64 only, a RAM and disk floor, and „not a Synology, Pi or router disk”.
|
||
2. Say plainly: „you do not choose an operating system — we do”.
|
||
3. Offer „bring your old office PC”, with a check of the machine, as the cheap entry.
|
||
4. Put measured power draw and noise for the recommended box on the website.
|
||
5. Add a DLNA media server to the catalog.
|
||
6. Decide whether an ad/DNS blocker belongs on the box.
|
||
7. Decide whether a camera recorder belongs in the catalog.
|
||
8. Position against Synology, the one product people name.
|
||
9. Say in one line how remote access works and whether a router port or VPN app is needed.
|
||
10. 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.json` is not the catalog.** It is the LEGACY Portainer index (10 apps); the live catalog
|
||
is the `templates/` 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.md` not 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.
|
||
Shared `REPORT.md` not 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).
|