Files
archy/apps/podsteadr-mediamtx
ssmithxandClaude Opus 5.5 57cfaa6667 feat(apps): add podsteadr app package
podsteadr is a self-hosted, nostr-native podcast publishing and
livestreaming server. It ships as three manifests:

- podsteadr: Fastify app (web UI, API, RSS) on 8095
- podsteadr-blossom: blossom-server 6.4.1 for media blobs on 8098
  (native HTTP Range; BLOSSOM_REQUIRE_CONFIG=1 with a 100-year prune
  rule so episodes are never pruned)
- podsteadr-mediamtx: MediaMTX 1.20.0 for RTMP/WHIP ingest and HLS

All six host ports are auth: none with rationale: feeds, enclosures and
HLS must reach third-party podcast clients, and the app gates its own
writes (NIP-98, BUD-02 upload auth, per-stream publish secrets). The
unauthenticated-endpoint test lists them explicitly.

Adds a catalog entry for podsteadr (the blossom/mediamtx dependencies
are marked internal in the drift check), a placeholder icon, and the
regenerated app-session/fips port lists. The generator also picked up
public-web-router's missing display name, which was already drifted
on main.

Not yet in the signed release catalog, and the app image is still
localhost/podsteadr:1.0.0; it needs pushing to the registry before
fleet-wide install.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 23:33:30 +00:00
..