2026-10-22 19:42:56 +00:00

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.

S
Description
No description provided
Readme
304 KiB
Languages
Vue 48.7%
TypeScript 40.9%
JavaScript 4.6%
CSS 2.7%
HTML 1.9%
Other 1.2%