Pol4rFuchs HA Apps – 12 self-built add-ons (ntfy admin panel, TeamSpeak 6, hardened Unbound DNS, Matrix Synapse, and more)

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