Hey everyone,
Second post here on this forum about my add-on repo: pol4rfuchs/ha-apps — a growing collection of self-built Home Assistant apps, all shipped as multi-arch images (aarch64 + amd64) via GHCR, developed and tested on a Raspberry Pi 4 running HAOS.
A quick note on sources: most of these add-ons are HAOS packaging around existing open-source upstream projects — I'm not claiming to have written ntfy, Navidrome, or Nginx Proxy Manager from scratch. What I built is the HAOS integration layer (Dockerfile, config.yaml, AppArmor profiles, run.sh, CI/CD) plus, in several cases, real code contributions on top (bug fixes, security patches, custom frontends). For a few add-ons I also compared existing community HA add-on implementations before building my own, and used one as a structural base where it made sense. Table below is fully transparent about all of that.
What's in it (12 apps):
| App | Status | Upstream software | Add-on packaging basis |
|---|---|---|---|
| ntfy | stable | binwiederhier/ntfy (also used as docs reference) | Compared 3 existing HA add-ons before building my own: Farmer-Eds-Shed/Home-Assistant-Addon-Repo (base I ended up using), michalchecinski/hassio-ntfy-sh-addon — plus bug fixes (rate-limit handling, boot hang fix). Built-in admin panel removed in v1.1.10 — see ntfy_manager below. |
| ntfy_manager | stable | custom build (no upstream) | Fully original — React/TypeScript frontend + Express backend, standalone admin console for the ntfy add-on (users, tokens, dashboard) |
| TeamSpeak 6 Server | stable | teamspeaksystems/teamspeak6-server | Built from scratch, no existing add-on as base + WAL persistence bugfix |
| TS6 Manager | stable | wraps clusterzx/ts6-manager | HAOS packaging around an existing TS-Manager project |
| Navidrome | stable | deluan/navidrome | HAOS packaging + persistence fix |
| Nginx Proxy Manager | stable | jc21/nginx-proxy-manager | Built directly against the official image, no third-party add-on as base + self-healing SSL cert watcher |
| SearXNG | stable | searxng/searxng | Compared 2 existing HA add-ons (tmoreton/searxng-home-assistant, DDanii/HA-Add-ons-by-DDanii), built fresh due to stability/robustness issues in both |
| Unbound | ready | NLnetLabs/unbound | Based on fenio/ha-addons, then source build with current CVE fixes + custom AppArmor hardening on top |
| Nextcloud | wip | nextcloud/server (official Docker image) | Based on fabio-garavini/hassio-addons (uses official Nextcloud image, unlike LinuxServer.io-based alternatives), rebuilt for GHCR/CI |
| Matrix Synapse | wip | element-hq/synapse | Built from scratch, no existing add-on as base — Element Web/Call + LiveKit |
| Forgejo | wip | forgejo/forgejo | Dockerfile strategy derived from home-assistant-addons/home-assistant-forgejo on GitLab |
| Intiface Central | wip | custom build (wraps Intiface Central) | HAOS packaging |
CI/CD: Release Please + Conventional Commits, GitHub Actions with native ARM64 runners, automated version badge syncing, Zizmor security hardening across all workflows.
Docs/Wiki: pol4rfuchs.github.io/ha-apps — dedicated wiki pages per add-on with setup guides and troubleshooting.
Installation:
Settings → Apps → App Store → ⋮ → Repositories
https://github.com/pol4rfuchs/ha-apps
(Codeberg mirror also available as fallback if GitHub is ever unreachable.)
Open to feedback, issues, and PRs — especially on the WIP apps (Nextcloud, Matrix Synapse, Forgejo, Intiface Central) and on Unbound, which is feature-complete but hasn't had extensive real-world validation reports yet.
One small thing: if it's possible for you, please file bugs/issues over on GitHub (pol4rfuchs/ha-apps/issues) rather than here in the thread — makes it much easier for me to track, tag, and actually fix things instead of losing them in forum replies. Totally fine to still discuss general stuff here, just issues/bugs are easier for me on GitHub.
Cheers,
Fox