gates / gates (push) Successful in 6m24s
Read-only. fetch.py + tables.py (stdlib), TABLE.md (45 charts, % of respondents), FELHOM.md (apps, features, reasons, hardware, trends, ten ranked recommendations), METHOD.md (hashes, counts, matching, MIT licence, limits). Survey files are not committed. One register row (R-989) and one STATUS line ask the operator to rule on the recommendations.
123 lines
8.2 KiB
Markdown
123 lines
8.2 KiB
Markdown
# selfh.st survey 2023–2025 — what it means for Felhom
|
||
|
||
Read-only, 2026-10-12. Numbers are **% of the year's respondents** (2023: 1,869 · 2024: 3,655 · 2025: 4,081),
|
||
from `TABLE.md` section **T*n***; each section cites its year's URL. The crowd is hobby users, not households
|
||
(`METHOD.md` limits). Catalog = the 62 template folders of `app-catalog-felhom.eu/templates/` at `cb4ececf1f`.
|
||
|
||
## 1. Apps (2025 Software charts + Favorite Software)
|
||
|
||
`✓ name` = we ship that template · `✗` = we do not · `n/a` = not a server app a household box would run.
|
||
|
||
| App | 2025 % | Source | Catalog |
|
||
|---|---|---|---|
|
||
| Home Assistant | 62.7 deploy · 14.4 fav | T30, T33 | ✓ home-assistant |
|
||
| Jellyfin | 60.9 · 12.8 fav | T25, T33 | ✓ jellyfin |
|
||
| Nextcloud (+ Nextcloud Notes 7.9) | 30.3 · 2.9 fav | T26, T28, T33 | ✓ nextcloud |
|
||
| Plex | 29.9 · 5.1 fav | T25, T33 | ✓ plex |
|
||
| Syncthing | 25.9 · 0.8 fav | T26, T33 | ✗ |
|
||
| Obsidian | 25.5 | T28 | n/a (desktop app; its sync server is a separate project) |
|
||
| Minecraft (game server) | 25.5 | T32 | ✓ crafty-controller |
|
||
| Gitea | 20.8 · 0.7 fav | T29, T33 | ✓ gitea |
|
||
| AudioBookshelf | 20.6 · 2.3 fav | T25, T33 | ✓ audiobookshelf |
|
||
| Navidrome | 16.1 · 1.0 fav | T25, T33 | ✓ navidrome |
|
||
| Forgejo | 15.0 | T29 | ✗ |
|
||
| Synology | 13.5 | T26 | n/a (NAS product) |
|
||
| FileBrowser / FileBrowser Quantum | 11.8 / 5.1 | T26 | built into every box (not a template; R-917 row text) |
|
||
| Immich | 10.5 fav | T33 | ✓ immich |
|
||
| Authelia | 9.6 | T27 | ✗ |
|
||
| Pocket ID | 7.6 | T27 | ✗ |
|
||
| BookStack | 7.4 | T28 | ✓ bookstack |
|
||
| GitLab | 7.4 | T29 | ✗ |
|
||
| authentik | 6.6 | T27 | ✗ |
|
||
| Joplin | 6.6 | T28 | ✗ |
|
||
| Pangolin | 5.9 auth · 7.1 proxy · 0.6 fav | T27, T19, T33 | ✗ (tunnel/proxy; Felhom has its own) |
|
||
| Kodi | 5.8 | T25 | n/a (player, not a server) |
|
||
| Trilium · Memos · Wiki.js | 4.5 · 4.1 · 3.8 | T28 | ✗ |
|
||
| Keycloak · Tinyauth · Zitadel | 3.9 · 2.7 · 1.1 | T27 | ✗ |
|
||
| Emby | 3.7 · 0.6 fav | T25, T33 | ✓ emby |
|
||
| Docmost · Outline | 3.5 · 3.2 | T28 | ✓ docmost · ✓ outline |
|
||
| Vaultwarden | 3.7 fav | T33 | ✓ vaultwarden |
|
||
| Seafile · AFFiNE · SilverBullet · DokuWiki · Logseq | 2.9 · 2.5 · 2.4 · 2.3 · 2.2 | T26, T28 | ✗ |
|
||
| SFTPGo · ownCloud · Subsonic · PeerTube · MkDocs · Resilio · Gogs | 2.2 · 2.0 · 2.0 · 1.8 · 1.8 · 1.3 · 0.4 | T25, T26, T28, T29 | ✗ |
|
||
| Paperless-ngx | 2.1 fav | T33 | ✓ paperless-ngx |
|
||
| *arr | 2.0 fav | T33 | ✓ radarr, ✓ sonarr (others ✗) |
|
||
| FreshRSS · Pi-hole · Miniflux · AdGuard Home | 1.3 · 1.2 · 0.7 · 0.5 fav | T33 | ✗ |
|
||
| Actual Budget · RomM · Mealie · n8n · Homepage · Glance · Karakeep | 1.0 · 1.0 · 0.7 · 0.7 · 0.7 · 0.6 · 0.5 fav | T33 | ✓ actualbudget, romm, mealie, n8n, homepage, glance, karakeep |
|
||
| Proxmox · Komodo | 0.6 · 0.5 fav | T33 | n/a (host OS / container manager — Felhom's own role) |
|
||
|
||
**Catalog gap — above 5 %, not shipped, a server app:** Syncthing 25.9 (T26) · Forgejo 15.0 (T29) ·
|
||
Authelia 9.6, Pocket ID 7.6, authentik 6.6 (T27, sign-on layers) · GitLab 7.4 (T29) · Joplin server 6.6 (T28) ·
|
||
Pangolin 5.9 (T27; a tunnel, overlaps Felhom's own). Nothing was added.
|
||
|
||
## 2. Our features against what people do
|
||
|
||
| Area | Crowd, 2025 | Felhom | Source |
|
||
|---|---|---|---|
|
||
| Backup | Onsite 74.8, cloud 51.5, **offsite 25.2, none 13.3** | three automatic nightly tiers (on-drive, second drive, encrypted off-site to a Hetzner Storage Box) + whole-guest copies, local daily and off-site weekly — **a selling point: only 1 in 4 does off-site** | T8; `07-backup-architecture.md` :373-382 |
|
||
| Backup cloud | Backblaze 15.0, Google Drive 12.6, **Hetzner 9.1 (rising)** | Hetzner Storage Box | T9; `07` :379 |
|
||
| Remote access | VPN 71.1, reverse proxy 66.6, forwarded ports 17.7 | Cloudflare Tunnel, no open port, no customer VPN; TLS ends at Cloudflare (R-904 deferred) | T18; `01-topology-and-trust.md` :202-210 |
|
||
| Reverse proxy | NPM 20.6, **Traefik 18.4**, Caddy 14.7, CF Tunnels 13.8 | Traefik behind the tunnel | T19; `01` :113, :143-145 |
|
||
| Domain | 87.9 have their own | every customer has their own domain | T20; `01` :210 |
|
||
| OS | Linux 81.3, **Proxmox 44.9**, HA OS 29.4 | Proxmox host + one Debian LXC + Docker | T7; `01` :56-59 |
|
||
| Containers | 96.3 use them, Docker 89.1 | Docker inside the guest | T10, T13 |
|
||
| App updates | **manual 45.1**, both 40.3, automatic 14.6 | automatic, watched — **a selling point** | T16; `website/index.html` :156 |
|
||
| Container manager | 51.5 use one (Portainer 32.7) | the Felhom dashboard does this job | T14, T15 |
|
||
| NAS | 67.8 run one | NAS as extra storage (FAQ), SMB shares on the box | T5; `website/gyik.html` :77-80 |
|
||
|
||
## 3. Reasons for self-hosting
|
||
|
||
| Rank 2025 | Reason | 2023 → 2025 | Our pitch names it? |
|
||
|---|---|---|---|
|
||
| 1 | Hobby | 95.5 → 94.6 | no — fine: a household that buys care is not tinkering |
|
||
| 2 | Privacy | 79.7 → 86.3 | **yes** (`index.html` :233-234) |
|
||
| 3 | Cost | 54.6 → 63.6 | **yes** (:229-230, no subscription) |
|
||
| 4 | Convenience | – → 63.3 (2024: 55.0) | **yes** (:114-116, :213, :221) |
|
||
| 5 | Education | 83.0 → 60.6 | no — fine, same reason as Hobby |
|
||
| 6 | Flexibility | 69.7 → 58.2 | **yes** (:237-242, capacity and control) |
|
||
| 7 | Business | 12.5 → 12.9 | home page no; `technologiak.html` rack setup only |
|
||
|
||
Source T3. The pitch already names the four reasons a buyer can share. Caution: Convenience was added as an
|
||
option in 2024; some of the 2023 Education/Flexibility votes may have moved to it.
|
||
|
||
## 4. Hardware
|
||
|
||
**No document states Felhom's supported hardware** (finding). What exists: FAQ advice (N100 mini PC, 16–32 GB,
|
||
`website/gyik.html` :77-80; an old PC "often yes", :85-88), three example setups (`technologiak.html` :375-447),
|
||
BYO Proxmox (`documentation/runbooks/day0-install.md` :18-21), and the installer ISO, which is x86_64-only
|
||
(`scripts/iso/iso-repack.sh` :31; inferred — no document says it).
|
||
|
||
| Crowd class (T4) | 2025 % | Felhom |
|
||
|---|---|---|
|
||
| Consumer hardware | 57.8 | in (mini PC is the recommendation) |
|
||
| Low-powered device | 50.0 | **partly out** — x86 N100-class in; ARM boards out (Raspberry Pi OS is 24.0, T7) |
|
||
| Custom build | 37.8 | in (tower example) |
|
||
| Cloud VPS | 34.2 | **out** — not offered |
|
||
| Desktop PC | 31.7 | in, case by case (FAQ :85-88) |
|
||
| Enterprise hardware | 20.0 | in (rack example, "business") |
|
||
| Server cluster | 13.7 | **out** — not documented; one host per household |
|
||
| Laptop | 10.5 | not documented (a tester laptop exists, STATUS) |
|
||
| Mobile device | 2.3 | **out** |
|
||
|
||
## 5. Trends 2023 → 2025 that matter to Felhom (≥ 5 points)
|
||
|
||
| Change | Points | Table |
|
||
|---|---|---|
|
||
| Cloud VPS as hosting hardware 2.7 → 34.2 (2024 → 2025; not asked 2023) — a 13× jump, may be a change in how the option was offered | +31.5 | T4 |
|
||
| Home Assistant OS 0.4 → 29.4 (2024 → 2025); Home Assistant use 56.5 → 62.7 | +29.0 | T7, T30 |
|
||
| Reasons move from learning to practical: Education −22.4, Flexibility −11.5, Cost +9.0, Privacy +6.6 | −22.4 … +9.0 | T3 |
|
||
| Jellyfin 46.1 → 60.9, Plex 39.5 → 29.9; Immich as favourite 2.2 → 10.5 | +14.8 / −9.6 / +8.3 | T25, T33 |
|
||
| Backup "None" 6.2 → 13.3 (2024 → 2025) | +7.1 | T8 |
|
||
|
||
## 6. Recommendations (ranked; none acted on)
|
||
|
||
1. Write one supported-hardware page: x86_64 only, minimum RAM and disk, no ARM, no cloud VPS, BYO Proxmox status — §4, T4.
|
||
2. Put "off-site, encrypted, automatic backup" in the home page's *why* list, with the 1-in-4 figure — T8 Offsite 25.2.
|
||
3. Consider Syncthing for the catalog (the largest gap, 25.9) — T26.
|
||
4. Say in the FAQ what the catalog Home Assistant (container) lacks against Home Assistant OS (add-ons) — T7 HA OS 29.4, T30.
|
||
5. Name automatic, watched app updates as a reason in the pitch — T16 Automatic 14.6.
|
||
6. Use the privacy figure as input to R-904 (TLS ends at Cloudflare): privacy is reason 2 and rising — T3 Privacy 86.3, T18 VPN 71.1.
|
||
7. Consider a Joplin server template for notes (Obsidian users need a separate sync) — T28 Joplin 6.6.
|
||
8. Consider Forgejo beside Gitea (Forgejo 15.0 is the second git server after Gitea 20.8) — T29.
|
||
9. Keep single sign-on (Authelia / Pocket ID / authentik) as a later idea; low household value today — T27.
|
||
10. Do not chase Cloud VPS until the T4 jump is confirmed by the 2026 survey — T4 Cloud VPS 34.2.
|