Skip to content
Beskid Beskid

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Services

Beskid has separate services for guidance, identity, learning, packages, delivery, and repository graphs. Select a service task before you diagnose a public service status.

Identify your service task. Check the public service status and record the page URL, time, and visible error.

  1. Read Authentication before you diagnose sign-in or service pairing.
  2. Select Learn, pckg, Tracker, or Nexus.
  3. Use Health and monitoring if a service does not respond.

The root Auth README says that pckg and Nexus use the Auth hub. That claim conflicts with the pinned, service-owned contracts and is under reconciliation. This page follows the service-owned contracts: pckg uses a separate trusted forward-auth boundary, and Nexus uses Caddy with Authentik.

The diagram shows the public service and authentication topology.

flowchart LR
  accTitle: Public service and authentication topology
  accDescr: Readers use public services. Tracker and Learn connect to the Auth hub. pckg uses trusted forward-auth. Caddy and Authentik protect Nexus.
  U[User] --> W[Website]
  U --> L[Learn]
  U --> P[pckg]
  U --> T[Tracker]
  U --> N[Nexus]
  T --> A[Auth hub]
  L -. configured pairing .-> A
  P -. protected browser routes .-> F[Trusted forward-auth]
  N -. protected route .-> C[Caddy]
  C --> K[Authentik]
ServicePublic functionAuthentication relationship
WebsiteProvides public guidance and the Docs.Public reading does not require sign-in.
Auth hubPerforms GitHub OAuth and issues paired-service handoffs.Tracker and configured Learn sessions use this boundary.
LearnRuns interactive learning checks.Its deployment can use configured auth-hub pairing values.
pckgServes package metadata and package artifacts.CLI publication uses registry bearer keys. Protected browser routes require a separate trusted forward-auth boundary.
TrackerPublishes delivery status and bugs from its own data.It uses the Auth hub for GitHub sign-in.
NexusPresents a repository graph and an MCP endpoint.Caddy and Authentik form its pinned forward-auth boundary.

You can name the selected service boundary and its authentication boundary. You also know which service owns persistent state.

If the public route fails, check the documented health endpoint. Give the service operator the URL, time, release identity, and response status. Do not send a credential or private response body.

Check service health and monitoring.