feat(homepage): Jellyfin live, Audiobookshelf to the household page, Marreta says what it is
Jellyfin's card still read "Work in progress: not open to family users yet" with no link; the server answers 12.4.0 on :8096 and carries a second (non-admin) account, so the card flips to live status with its Open link on http://jelly.franksdank.cloud. It has no Authentik link, and the copy says so. Audiobookshelf moves category admin -> user. A card renders on exactly one page, so it leaves /admin: Authentik SSO made it a household app, and the household page is the door that matters. Marreta's description now names what it is - the content-cleaning proxy in the Gluetun netns with a headless companion - and its honest limit. Also in this change: - docs.html: a "Media & files" line for the audiobook door and its SSO, plus the pre-existing unclosed <ul> under frank-dragoon, which made the whole frank-archon block parse inside the dragoon bullet. - Caddyfile: the jelly. vhost gains the exemption reason the External Exposure Policy requires (comment only - Caddy strips comments, so no proxy bounce). - Homepage.md: classification list gains Audiobookshelf, and the section now states that services.json is the authority for placement/WIP/link.
This commit is contained in:
1 parent
c9a8469d04
commit
4ad55c28a0
4 files changed
+27
-9
No files matched your search
@@ -316,7 +316,7 @@ flowchart TD
|
||||
**User services** (root page), in section order:
|
||||
- **AI** — OpenWebUI, and the three LLM fleet cards (frank-dragoon, frank-archon, frank-zealot — status + docs link, no Open link).
|
||||
- **Web Apps** — SearXNG, Gitea, Copyparty, Marreta.
|
||||
- **Media Library Apps** — Calibre-Web, RomM, Plex, Jellyfin, Seerr.
|
||||
- **Media Library Apps** — Calibre-Web, RomM, Plex, Jellyfin, Seerr, Audiobookshelf (moved up from the admin page 2026-11-03, once Authentik SSO made it a household app).
|
||||
|
||||
**Admin services** (`/admin/`), in section order:
|
||||
- **Media Library Apps** — the *arr stack (Prowlarr, Sonarr, Radarr, Lidarr, Readarr), qBittorrent, and Tautulli — live on FrankBook-Pro and Dankserver, operator-only: no vhosts (Tautulli included), direct IP:port access only. See [[FrankBook-Pro]].
|
||||
@@ -324,6 +324,12 @@ flowchart TD
|
||||
- **AI** — Hermes, ComfyUI.
|
||||
- **Infrastructure** — Caddy, dnsmasq, Gluetun, and the low-level backends (mariadb, valkey, Postgres). The backends show status only. They get a link only where a UI is meaningful.
|
||||
|
||||
**The registry is the authority.** `shared/homepage/services.json` decides which
|
||||
page a card renders on (`category`), whether it shows a WIP badge instead of live
|
||||
status (`wip`), and whether it gets an Open link (`showLink` + `url`). The two
|
||||
lists above are a locator only; when they disagree with the registry, the page is
|
||||
the bug — fix the page.
|
||||
|
||||
## Layout
|
||||
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user