Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
podsteadr-player
Installable podcast player (Vue PWA) for any RSS feed, including podsteadr
servers on the FIPS mesh. The container serves the app with unprivileged nginx
and a read-only /fips/ gateway (nginx.conf, njs/fips.js) that relays
podsteadr feeds and blossom media from npub….fips hosts for browsers that
aren't on the mesh.
Source
The source of truth is the nostr git (ngit) repo
nostr://npub1krldcq2laqxeslseue8uyk24vg6mhmv0ra6ldc52hyfwdx5azd8se5j65x/relay.ngit.dev/podsteadr-player
(browse on gitworkshop.dev);
a Gitea copy is kept as a mirror. Cloning needs ngit's git-remote-nostr.
Archipelago
The player ships on Archipelago as part of the podsteadr app, packaged in the
archy repo (apps/podsteadr-player/manifest.yml). Changing its port, health
check, the gateway's ports, or what nginx writes outside /tmp means updating
that manifest too; the podsteadr repo's
.claude/skills/archy-integration/SKILL.md lists what to change and how to
check it.
Deploying standalone
See deploy/README.md.