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.
8.2 KiB
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 Tn; 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)
- Write one supported-hardware page: x86_64 only, minimum RAM and disk, no ARM, no cloud VPS, BYO Proxmox status — §4, T4.
- Put "off-site, encrypted, automatic backup" in the home page's why list, with the 1-in-4 figure — T8 Offsite 25.2.
- Consider Syncthing for the catalog (the largest gap, 25.9) — T26.
- Say in the FAQ what the catalog Home Assistant (container) lacks against Home Assistant OS (add-ons) — T7 HA OS 29.4, T30.
- Name automatic, watched app updates as a reason in the pitch — T16 Automatic 14.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.
- Consider a Joplin server template for notes (Obsidian users need a separate sync) — T28 Joplin 6.6.
- Consider Forgejo beside Gitea (Forgejo 15.0 is the second git server after Gitea 20.8) — T29.
- Keep single sign-on (Authelia / Pocket ID / authentik) as a later idea; low household value today — T27.
- Do not chase Cloud VPS until the T4 jump is confirmed by the 2026 survey — T4 Cloud VPS 34.2.