Skip to main content

Operate Ory Talos

How to install, configure, deploy, and operate Talos. Pages tagged [commercial] apply to the Commercial edition only — the OSS edition runs as a single-node binary with embedded SQLite and covers the install, configure, secrets, TLS, monitoring, and security-hardening guides below.

Getting started

  1. Install — build from source or download a binary
  2. Configure — set up the config file, environment variables, and secrets
  3. Database — choose and configure a database backend
  4. Deploy — run Talos with Docker, Kubernetes, or as a systemd service

Production checklist

Before going to production, review these guides (apply to OSS and Commercial):

  • Secrets management — configure HMAC secrets and JWKS signing keys
  • TLS — enable TLS termination or configure a reverse proxy
  • Monitoring — set up Prometheus metrics, OpenTelemetry tracing, and health checks
  • Security hardening — production security checklist, including admin plane authentication
  • Benchmarks — performance baselines and load testing

Commercial-only features

The OSS edition is single-node SQLite. Horizontal scale, SQL backends, distributed caching, edge deployment, and multi-tenancy require the Commercial edition:

Architecture

Talos separates administrative operations (issuing, revoking) from verification:

  • Admin plane — manages key lifecycle. Runs behind your internal network.
  • Data plane — verifies credentials at the edge. Horizontally scalable with caching.

You can run both planes in a single process (talos serve) or split them for production (talos serve admin, talos serve check). See Separate planes for details.