Skip to content
Team Server

Team Server

Team Server is Endura’s management plane. It receives Sensor telemetry, distributes policies, discovers CI/CD pipelines, records violations, and controls user access.

Capabilities

AreaWhat Team Server provides
SensorsEnrollment, status, logs, and policy distribution
PipelinesBamboo, GitHub, GitLab, Jenkins, and TeamCity discovery
DeploymentsRuntime workload and violation visibility
PoliciesEditing, assignment, ownership, history, and proposals
NotificationsScoped Slack alerts for policy violations
AccessOIDC authentication, roles, resource scope, and personal access tokens

Access Control

New users receive the Viewer role. An Administrator can promote users and grant resource access.

RoleSummary
AdministratorFull system access, including users and roles
OperatorManage authorized resources, integrations, and policies
ViewerRead authorized resources and manage personal access tokens

See Access Control for role permissions, resource scope, and policy ownership.

Deployment Options

OptionChoose it when
ManagedEndura should operate the service and database
DockerYou want a self-hosted container deployment on Docker
PodmanYou prefer Podman or rootless container management
KubernetesYou operate Team Server on an existing cluster

Compare operational requirements in Deployment.

Self-Hosted Requirements

A self-hosted Team Server needs:

  • PostgreSQL and credentials that can run migrations and read and write application data
  • At least 2 GB of memory for the Team Server container
  • A public URL for browser, Sensor, OIDC callback, and notification links
  • HTTPS for production access
  • One configured authentication provider

Next Steps

  1. Choose a deployment.
  2. Configure Team Server.
  3. Review access control.