7 Commits
Author SHA1 Message Date
Paul Gottschling 91ad0dfcad Add page_type and outcome statements to 27 guides (#68200)
We are standardizing docs guides to add a `page_type` frontmatter field,
 with values for how-to guides, references, etc. We can then use this
 field to apply linting rules that ensure each guide type follows
 type-specific docs site conventions. The first convention is that each
 docs page must have an outcome statement, the structure of which depends
 on the guide's type. Human and AI agent readers can determine from the
 outcome statement whether to continue reading the guide or not.

 This change assigns the `page_type` frontmatter field to 47 guides.
 Where an outcome statement is missing or incorrect, this change adds or
 corrects it. Changes include:
 - Landing pages: added `page_type: landing`, with no outcome statement
   required
 - Guides with entirely new outcome statements
 - Already-compliant guides: intro paragraphs already matched the
   required pattern, so this adds `page_type` only
 - Editing outcome statements to use compliant phrasing: a sentence in
   the introduction mostly matched the expected pattern, but required a
   small phrasing change
2026-07-22 16:09:24 +00:00
Paul Gottschling 915c50c29b Begin restructuring installation docs (#64429)
* Begin restructuring installation docs

See RFD 246

The documentation in the Installation section is currently organized by
platform while documentation for deploying Teleport components is
organized elsewhere. This creates confusion for users, who visit the
Installation docs far more often than any other section, missing
critical instructions.

This change modifies the Installation section to include four children:
- Deploying Teleport Agents
- Installing Teleport on a single machine
- Uninstalling Teleport
- An external link to the Download page, the fastest way to download
  Teleport client tools.

Implementation details:

- Remove the `amazon-ec2.mdx` installation guide. This has to do with
  cluster installation, not single-machine installation. Move AMI
  information into the EC2 Terraform guides, which a separate change
  will add to the Installation section. Also remove `helm.mdx` from the
  single-machine section, where it does not belong. A separate change
  will add our Helm guides to the Installation section.
- Move `amazon-ecs.mdx` to the `agents` directory. It's a guide for
  deploying Teleport Agents.
- Remove `windows.mdx`, which only pertains to clients, in favor of
  making the Download page more visible in the Installation section.

This change also adds some structural improvements to the `linux.mdx`
guide:

- Organize section introductiosn to create a clearer hierarchy between
  more general and more specific information. Readers now read more general
  information first.
- Move the item re: recommending Cloud to the top of the page.
- Rework the control plane section. Remove the tab for Teleport Cloud,
  which is unnecessary since the section isn't for cloud customers. Add
  stepped instructions to consolidate the text a bit.
- Include clearer branching in the TAR and package download section
  between self-hosted and agent use cases. Move the branching between
  FIPS and standard installations higher in the section for clarity.

* Fix links after reorganizing installation docs

* Clean up installation instructions

Responds to **GavinFrazar** feedback:

- Make the Installation section description more precise.
- Extract the Teleport AMI list into a partial.

* Fix clarity issues in the Installation section

- In the landing page, provide a clearer route for users interested in
  self-hosting Teleport Community Edition.
- Restore the Windows guide so we have consistent installation
  instructions for all supported platforms. Accordingly, update the
  `docs/pages/installation/single-machine` landing page to indicate that
  this section also pertains to client tools.
- Place the Amazon EC2 guide in the Single Machine subsection and
  include the partial that lists AMIs. Replace the single H2 with an
  Admonition for clarity. Fix redirects accordingly.
- Move "Downloads" to the end of the Installation sidebar section.
  Clarify the purpose of the link.
- Include `fdpass-teleport` in the table of installed binaries.
- Use "control plane" instead of "cluster" to describe the Auth Service
  and Proxy Service in the single-machine.mdx index page.
2026-04-16 13:36:13 +00:00
Hugo Shaka b504a94fd9 Document proxy protocol v2 support (#65272) 2026-04-01 20:58:02 +00:00
Paul Gottschling 17ee6bf25b Clean up the Management docs section (#62067)
Closes #57908

Move content out of the Admin Guides and Operations sections, which are
ambiguous. There is content throughout the docs on performing admin
tasks and operations on a cluster. Each guide in these sections has a
more thematically specific home in the docs with related guides in the
same subsection.

Reorganize the following guides:

| Guide               | New Location | Reasoning                    |
|---------------------|--------------|------------------------------|
| AWS OIDC            | Cloud APIs   | Contains `integration` info  |
| Backup/restore      | Self-Hosting | Only for self-hosting        |
| CA Rotation         | Security     | About securing a cluster     |
| Datadog Integration | Diagnostics  | About monitoring a cluster   |
| GitHub integration  | Cloud APIs   | Contains `integration` info  |
| Local Users         | RBAC Intro   | Beginner-level RBAC guide    |
| Proxy Peering       | Self-Hosting | Only for self-hosting        |
| Scaling             | Reference    | Conceptual and re: deploying |
| Self-Signed Certs   | Self-Hosting | Only for self-hosting        |
| Troubleshooting     | Diagnostics  | Related to introspection     |
| Trusted Clusters    | Self-Hosting | Only for self-hosting        |
| Uninstall Teleport  | Installation | Relevant to installation     |

Also shorten sidebar labels in order to reduce noise for readers. Remove
the `trusted-cluster-address-lookup.mdx` page, since we include the same
instructions in how-to guides throughout the docs, and this is too short
to be a guide of its own.

Move the daemon guide to the top level of Management, since the Admin
section is now gone. Unlike other guides in `management/admin`, this
guide does not have another more appropriate home.
2025-12-15 19:51:35 +00:00
Travis Rodgers be20362f28 docs: revamp Getting Started guide (#57931)
Revamps the Getting Started experience into a concise, four-step guide:

1. Deploy a Teleport cluster
2. Connect infrastructure
3. Set up access controls
4. Configure audit logging

This guide is designed as a multi-page, flowing overview that links to more in-depth documentation (if needed), rather than a long one-page tutorial.

Replaces:
- Existing single-page Getting Started guide (Teleport Enterprise Cloud)
- Linux Demo guide (Teleport Community Edition)

Links in other pages have been updated to point to these new locations and sidebar has been updated as well.
2025-10-23 15:21:56 +00:00
Paul Gottschling 625f63087a Enable Docusaurus tagging in docs frontmatter (#58660)
Replace the `labels` frontmatter field with one called `tags`.
Docusaurus supports tag-based navigation out of the box with the `tags`
field. The original plan was to implement a separate system that allows
for filtering by multiple tags - which Docusaurus does not - but it
makes sense to enable the default approach as a first iteration.
2025-09-05 12:43:55 +00:00
Paul Gottschling a604887ebf Move some Management content to ZTA (#57438)
* Move Access Controls to ZTA

The guides in Access Controls describe ZTA features, and we are
organizing the docs so that all pages fall under a product-focused
category.

* Move some Management content to ZTA

The guides in the `admin-guides/management` section describe ZTA
features, and we are organizing the docs so that all pages fall under a
product-focused category.
2025-08-06 15:30:45 +00:00