github dtzp555-max/ocp v3.5.0
v3.5.0 — Zero-Config LAN Sharing + Lightweight Client

latest releases: v3.8.0, v3.7.0
8 days ago

What's New

Zero-Config Auth

  • No keys required by default — family members and LAN devices can connect and use OCP immediately without any API key
  • Keys are optional — provide one for per-user usage tracking, skip it for instant access
  • Localhost is always admin — manage keys, view dashboard, no token needed on the server machine
  • Invalid keys are still rejected to prevent misuse

Lightweight Client (ocp-connect)

  • No repo clone needed — clients download a single bash script (~170 lines)
  • One command setup: curl -fsSL .../ocp-connect | bash -s -- <server-ip>
  • Tests connectivity, verifies API, configures shell env vars, runs smoke test
  • Only requires curl + python3 (pre-installed on most systems)

Dashboard Improvements

  • Support ?token=xxx URL parameter for direct authenticated access
  • Proper URL query parameter handling across all endpoints
  • New authMode field in /health endpoint

README Restructured

  • Clear Server Setup vs Client Setup sections
  • Recommends always-on devices (Mac mini, NAS, RPi) for server role
  • Dashboard screenshot with live usage data

Full Changelog

  • ocp connect command added to main CLI
  • Fixed smoke test model name
  • Fixed auth mode detection for all modes (shared/multi/none)
  • Fixed rc file cleanup idempotency
  • Hidden key input (read -rs)
  • Host validation for connect command

Don't miss a new ocp release

NewReleases is sending notifications on new releases.