Your local network at a glance — pod-native. A read-only dashboard over the LAN
directory that podscan writes into your pod at
/private/net/hosts.jsonld: every device on your network, which ones are Solid pods running
a Nostr relay, and the verified WebID identities behind them.
A browser can't scan a LAN (no raw sockets). So podscan does the privileged work
server-side and drops a same-origin, owner-only JSON-LD file; this app just fetches and
renders it — so it works even when served from https:// GitHub Pages.
podscan (CLI) ──writes──► /private/net/hosts.jsonld ──reads──► lan app
- Devices — ip · hostname · MAC · online/stale · first/last seen
- Pods — hosts running a relay (
<pod>/relay), flagged✓ pod - Identities — verified pubkey ⇄ WebID behind each host
- Search + filter (all / pods / online), per-device detail,
newmarkers
Run podscan on your pod's host:
npx podscan scan # sweeps the LAN, writes /private/net/hosts.jsonldSchedule it (cron / systemd timer) to keep the view warm.
AGPL-3.0-or-later