- Allow direct access from localhost and private RFC1918 networks
- Enforce HTTP Basic Auth for non-private/external source IPs
- Read dashboard credentials from compose env vars
- Add .env.example entries for DASHBOARD_AUTH_USERNAME/PASSWORD
- Update README and DASHBOARD docs
Ensure only peers belonging to the same network (matching genesis_hash)
are shown in the dashboard. Add no-cache headers to all /api/ responses
to prevent stale data from browser or proxy caches
Unify dashboard and servers page data source to keep active server counts synchronized.
Remove hardcoded port fallbacks and derive TCP/SSL ports from advertised services.
Harden TCP/SSL probing (self-signed SSL support, better timeouts, peer-port-aware checks).
Simplify Discovery Summary UI to show only total active servers.