Skip to content

solid-apps/lan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lan

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.

How it works

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

Shows

  • 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, new markers

Populate it

Run podscan on your pod's host:

npx podscan scan       # sweeps the LAN, writes /private/net/hosts.jsonld

Schedule it (cron / systemd timer) to keep the view warm.

License

AGPL-3.0-or-later

About

Your local network at a glance — a pod-native dashboard over the podscan hosts.jsonld directory (devices, pods, verified WebID identities).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors