# 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](https://gitworkshop.dev/npub1krldcq2laqxeslseue8uyk24vg6mhmv0ra6ldc52hyfwdx5azd8se5j65x/relay.ngit.dev/podsteadr-player)); 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`](deploy/README.md).