Commit Graph
44 Commits
Author SHA1 Message Date
Gus Luxton 973cb74493 docs: Add instructions on uninstalling Teleport (#22989)
* docs: Add instructions on uninstalling Teleport

* Add standalone RPM/DEB instructions and clarification for different OSes

* Language

* Suggestions from code review

* Add more specifics for Teleport Connect

* Address PR feedback
2023-03-15 16:51:22 +00:00
Paul GottschlingandAlex Fornuto a93aaa7e6e Fix linter issues (#21677)
An issue with `gravitational/docs` caused the docs linter to stop
catching issues for a period of time. Now that we have addressed the
linter issue, this change addresses warnings/errors flagged by the
linter.

Co-authored-by: Alex Fornuto <alex.fornuto@goteleport.com>
2023-02-13 17:07:00 +00:00
Jonathan Lassoff 1b2888ed18 Update download link (#21584) 2023-02-10 20:05:06 +00:00
c8c1ea5fc8 Show enterprise installs for Cloud scope MacOS Installs (#19669)
* Recommends enterprise version for MacOS cloud installs that matches to the Cloud Downloads

* lint fix

* copy edits...

Shortened Homebrew section and consolidated, updated direct download links

* uncomment command output

* verbiage change

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* Fix tabs

* remove homebrew include

---------

Co-authored-by: alexfornuto <alex.fornuto@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-02-06 23:39:33 +00:00
Jonathan LassoffandReed Loden 42a7be6058 Update security information in docs. (#21054)
* Update security information in docs.

Update README.md with some updated security and trust information.

Additonally, update SECURITY.md to deprecate our email-based submission process
with our current process via HackerOne.
This change also removes the now-unused PGP public key document.

* Update README.md

Co-authored-by: Reed Loden <reed@goteleport.com>

* Update Teleport download link to current page.

---------

Co-authored-by: Reed Loden <reed@goteleport.com>
2023-02-01 02:37:16 +00:00
Steven Martin dfd3acbc5f Docker install doc updates (#19783)
* Includes in commericial pre-req to have a enterprise account.  Uses includes on how to get a license file.

* Showed how to use the arm version. Removed comment that only x86_64 are provided.

* includes amd64, arm and arm64 include descriptions

* Updates to GCp to show enterprise installation.
2023-01-23 20:09:37 +00:00
Steven Martin 612963d9c8 fix sha256 links (#20257)
* fix sha256 link

* sha256 fix link
2023-01-15 23:03:56 +00:00
Steven Martin c2fafaf6e8 Updates to cloud getting started (#19657)
* Expand cloud getting started to include replaying sessions and all desktop installations
2023-01-15 17:38:26 +00:00
Paul Gottschling e777e7abbe Reorganize early-stage docs sections (#19205)
* Reorganize early-stage docs sections

Closes #18127

Currently, there are two sections of the docs related to the earliest
stages of setting up Teleport, "Try out Teleport" and "Deploy a
Cluster". While the organization of our top-level docs sections attempts
to correspond to the stages a user goes through when setting up
Teleport, these combine some tasks that should probably be separated:

- **Choosing an edition and deploying a production cluster**: While the
  "Deploy a Cluster" section includes our deployment guides as well as
  our edition guides, user will likely commit to setting up Teleport
  Cloud, Open Source, or Enterprise before they plan a full HA
  production deployment.

- **Deploying a production cluster and deploying a small-scale Teleport
  cluster:** While the "Deploy a Cluster" section includes the Linux
  Server and Digital Ocean 1-Click guides, these two guides are more for
  small-scale deployments than full production clusters.

This change improves the early-stage docs experience for new Teleport
users by:

Splitting the "Deploy a Cluster" section
----------------------------------------

The "Deploy a Cluster" section includes subsections related to choosing
a Teleport edition as well as subsections related to deploying a
production cluster. The problem with this approach is that it leaves no
room for adding introductory guides to help users with these two
purposes.

By splitting the "Deploy a Cluster" section into two top-level sections,
one related to choosing an edition and the other to dpeloying to
production, we can add introductory pages that put the subsections of
these sections in context.

_This change accompanies the work on #16751 to write a general guide to
HA Teleport deployments, since the new guide will have a prominent
place in the reorganized "Deploy a Cluster" section._

Adding introductory pages
-------------------------

Sections related to getting started with Teleport, "Try out Teleport"
and "Deploy a Cluster", were missing introductory pages. This change
adds them, and also adds one to the new "Choose an Edition" section.

Moving the Linux Server and Digital Ocean guides
------------------------------------------------

Move these to "Try out Teleport". The Digital Ocean guide didn't fit
with the rest of the deployment guides, since it's not about
architecting an HA deployment.

This is also a better home for the "Linux Server" guide, so this change
moves that as well.

Removing the "getting-started.mdx" page
---------------------------------------

This page is not reachable via the navigation menu.

* Respond to PR feedback

* Respond to PR feedback

Also minor text tweaks
2022-12-22 13:34:06 +00:00
Steven Martin 9b17869308 Include Teleport Connect reference to installation (#19165) 2022-12-08 18:14:48 +00:00
Steven Martin 409e4d3578 Helm repo add updates for k8s docs (#18082)
* Use consistent helm repo add instrs including helm repo update
2022-11-03 19:11:23 +00:00
Logan Davis db24c4fc80 Update Image names in documentation (#16919) 2022-10-05 16:46:31 +00:00
Russell Jones a148cf9211 Update supporting operating systems (#16780)
Update operating system support to reflect distributions and versions
supported.
2022-09-28 21:34:54 +00:00
Paul Gottschling c423c08fd3 Refresh the Enterprise Getting Started guide (#15780)
* Refresh the Enterprise Getting Started guide

Fixes #14249

Edit the Enterprise Getting Started guide based on manual testing to
make the guide up to date and easier to follow.

- Update the architectural description in the introduction
- Structure the guide, following out Linux Server guide for open source
  installations, to include Application Access
- Add DNS instructions rather than using the `--insecure` flag
- Add copy-pastable installation instructions
- Flesh out the license file instructions and add a screenshot of the
  customer portal
- Simplify the instructions for adding a local user
- Remove the docker-compose instructions, since we want the user to
  finish setting up a minimal Teleport cluster by the end of the guide,
  and these instructions begin a new step-by-step sequence. We also have
  a separate docker-compose guide that users can follow for a local
  demo
- Add a "Next steps" section and move relevant content there

* Respond to PR feedback
2022-09-21 16:27:36 +00:00
Paul Gottschling 91c89b6126 Organize docs guide sections chronologically (#15357)
* Organize docs guide sections chronologically

This change aims to make docs navigation easier by organizing some docs
sections according to the sequence of steps a user would take to set up
Teleport.

The current docs organization uses a variety of categories and schemes
to organize the docs. For example, there is a "Home" section that
includes the Changelog, Installation page, and Getting Started guides; a
"Setup" section that includes references and admin guides; and
edition-specific sections (Enterprise, Cloud). For a user who is setting
up Teleport--or who has already done some setup work and wants more
advanced instructions--it's difficult to know where in the docs to find
the right information.

This change organizes our how-to guides into the following categories
that describe the process of setting up Teleport:

- Try out Teleport
- Deploy a Cluster (including choosing an edition)
- Configure Access (including SSO, RBAC, and Access Requests)
- Manage your Cluster (admin guides, operations, etc.)
- Use Teleport (this section already exists)

I moved the Reference section after this chronology, since users can
access the reference guides anywhere in the setup process.

As part of the change, I have also moved the content from the
"Enterprise" and "Cloud" sections into "Deploy a Cluster", since this
content has to do with how to deploy a specific edition of Teleport.

Note that this change does _not_ attempt to reorganize our
protocol-specific sections. While adding resources is part of the
Teleport setup process, we have a lot of content in our
protocol-specific sections, and moving it all into a single section
related to adding resources to a cluster would (a) exceed the maximum
depth for subsections in the nav bar and (b) cause more confusion than
it alleviates.

* Respond to PR feedback

- Create a "Compliance Frameworks" section of "Configure Access" with
  the FedRAMP and SOC 2 guides
- Rename "Use Teleport" to "Connect your Client"
- Move the database GUI client guide into "Connect your Client"

* Add redirects

* Fix linter issues
2022-08-22 19:45:32 +00:00
Logan Davis 830794a9cf Replace quay.io with amazon ECR where appropriate (#15382) 2022-08-19 10:24:15 -05:00
Roman Tkachenko 90f34c3a5e Update Cloud package repo instructions (#15528) 2022-08-15 20:37:26 +00:00
fheinecke 9ff2df0539 Added docs for new RPM repos (#15268)
* Added docs for new RPM repos

* Fixed typos

* Added/fixed supported version links

* Updated docs to use gpg key in new APT repos
2022-08-13 15:25:49 +00:00
fheineckeandRoman Tkachenko a82e241b16 Update docs for new APT repos (#12959)
* Updated docs for new APT repos

* Added upgrade notes

* Reworded upgrade details

* Update docs/pages/includes/install-linux.mdx

Co-authored-by: Roman Tkachenko <roman@goteleport.com>

* Added APT "legacy" docs

* Bumped major version

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
2022-07-13 18:28:31 +00:00
Paul Gottschling 37df3e3e5f Move Helm references (#13102)
See #12654

The Kubernetes Access section includes guides for using the Kubernetes
Service as well as guides for running the Auth and Proxy Service on
Kubernetes. This is misleading, since (a) you can run the Auth/Proxy
on Kubernetes without using Kubernetes Access and (b) you can use
Kubernetes Access without running the Auth/Proxy on Kubernetes.

This change focuses on our Helm chart references. These are not
exclusive to the Teleport Kubernetes Service, so I am suggesting moving
these guides to the /docs/setup section to make them more discoverable.
2022-06-24 21:38:59 +00:00
Paul Gottschling 6c417941e4 Add Enterprise info to the Installation page (#13447)
Fixes #12924

The Linux and MacOS sections of the Installation page only included
instructions for the OSS edition of Teleport. This change adds
Enterprise instructions to prevent Enterprise users from downloading
the wrong Teleport edition.

This also changes the install-linux partial to accommodate Enterprise
customers.
2022-06-22 16:19:10 +00:00
Ben Arent 27c221a6ad Add Video Banner for Installing Teleport page (#12732) 2022-05-18 12:53:11 -07:00
Paul Gottschling a229817bd0 Make the Installation guide more usable (#12282)
* Make the Installation guide more usable

See #11841

- Combined two H2s related to OS support

- Fleshed out the Docker section: The current instructions only show a
  "docker pull" command. Since users will likely be using other methods
  to run containers from our images (e.g., a docker-compose config or
  "docker run", which pulls the image automatically), I added more
  context around the available Docker images.

- Updated the latest Docker image version

- Fleshed out the Helm section: Added updated information and more
  detail about our charts.

- Cleaned up the macOS installation instructions. Use updated installer
  links. Combine the "Installer" and "Terminal" tabs, since both use our
  installer endpoints. Add instructions for checking Teleport versions to
  the Homebrew tab.

- Move comments in the Checksums section above commands so it is
  possible to copy the code snippet and run the commands from a terminal.

- Mention tbot

- Update PowerShell installation instructions. As written, they did
  not work for me when I tested them.

* Respond to PR feedback
2022-04-29 21:45:37 +00:00
Zac Bergquist 87b35f99b4 Update installation docs (#11677)
Fix several issues in the installation page:
- Update links gravitational.io -> goteleport.com
- Remove section on building from source and link to the README
  instead (the README will always be more up to date, and if
  you're comfortable building from source you're probably accustomed
  to looking there anyway)
2022-04-15 21:01:13 +00:00
Paul Gottschling a7efb81902 Situate the Installation guide more clearly (#9524)
* Situate the Installation guide more clearly

For a reader who begins their journey through the Teleport docs
with the Installation guide, it can be difficult to determine
what to do after following the guide. This change makes the
relationship between the Installation page and other docs pages
clearer by:

- Adding an Admonition to read the Getting Started guides if you
  have not yet tried Teleport. These guides include installation
  instructions, so they can be our recommended starting place.

- Adding a Next Steps section that links to instructions on
  enabling Teleport for different infrastructure resources.

Closes #9355

* Respond to PR feedback
2022-03-18 16:19:01 +00:00
Paul Gottschling 945af1a407 Use an apt-key alternative in install instructions (#10084)
* Use an apt-key alternative in install instructions

Current installation instructions for Debian/Ubuntu advise using
apt-key, which is deprecated. This change uses the recommended
method of appending a "signed-by" argument to the APT sources
list along with the rest of a repo's information.

Also creates a partial with Linux installation info to avoid
having to repeat changes in our different Linux installation
instructions.

Fixes #9611

* Respond to PR feedback

- Add "sudo" before the installation script
- Add command prompts before commands (not part of PR feedback but
  something I noticed was missing)
2022-02-09 15:26:48 -05:00
Paul Gottschling 056ee39c77 Update Docker image tags in docs (#9400)
Some docs pages related to our Docker images use the
(= version =) variable to populate image tags. However, this
variable uses a different format for version numbers than our
image repositories, meaning that users attempting
to pull images mentioned in these docs see an error message.

This change uses the teleport.latest_(oss|ent)_docker_image
variable instead.

Closes #7871
2022-02-04 17:35:53 -05:00
sshahcodes 528add2d40 updted Helm install guide in installation page.
-  link to getting started with kubernetes access page to refer Helm which is more up to date guide
- removed  which shows deprecated warning
2021-12-21 21:50:58 -08:00
Alexander Klizhentas cfc4567906 Splits admin guide into setup sections (#8324)
* Updates scaling guide.
* Rewrites CA rotation guide.
* Small tweaks and fixes to other parts.
2021-09-20 10:22:12 -07:00
Tim Buckley fa9d20218c Add VS Code guide and update docs for tsh on Windows (#8195)
This adds documentation for using tsh on Windows, along with a guide
for using VS Code Remote Development with Teleport hosts.

Related PRs:
 * #7848: Support Windows with `tsh config`
 * #7790: Support Windows with `tsh ssh` (and `scp`, `join`, `play`, etc)
2021-09-11 20:13:29 -07:00
Alexander Klizhentas be10dcf17b Switch bash to code component (#8019) (#8029) 2021-08-23 11:30:02 -07:00
Alexander KlizhentasandBen Arent e49e894efe Sasha/fwd user (#7996)
* Video Banner (#7914)

* Drain off admin guide into setup sections. (#7960)

* Expand daemon section and graceful restarts guide
* Move API section to top
* Move references to setup

Co-authored-by: Ben Arent <ben@goteleport.com>
2021-08-19 15:00:26 -07:00
Walt cc51ffd3c8 Update download query param filter for mac (#7778)
This was changed from `macos` to `mac` at some point.
2021-08-04 09:52:28 -07:00
Ben Arent ce17dec654 Update SSO guides (#7671)
* Cleaning Okta copy.
* Update other connectors.
* Cleanup and URL tweaks.

Signed-off-by: Alexander Klizhentas <klizhentas@gmail.com>
2021-07-31 13:28:53 -07:00
Alexander Klizhentas cab8cf8070 Adds Teleport lab. (#7480)
Teleport lab is a demo environment in docker-compose.
All components are setup, so users can jump straight into
exploration of Teleport's features.
2021-07-15 11:56:23 -07:00
inertial-frameandAlexander Klizhentas d12726c0cb docs: port to 7 (#7361)
Co-authored-by: Alexander Klizhentas <klizhentas@gmail.com>
2021-06-19 22:20:46 -05:00
inertial-frame e519af958e [v7.0] docs: port of edit pass 3/9 (#7187)
* docs: port of 6968

* docs: correct link

* docs: header
2021-06-15 19:32:04 -05:00
inertial-frame f2d9adf73d [v7.0] docs: port of edit pass 1/9 (#7158)
* docs: port of edit pass 1

* docs: remove space
2021-06-15 17:08:39 -05:00
Alexander Klizhentas 0d58858bc5 Switch to tiles (#6611) (#6660)
Switch to tiles from bullet lists.
Focus user attention on products, remove extra text.
List popular use-cases for developers and security teams.
2021-04-29 14:11:39 -07:00
inertial-frame a67b522a26 [v6.1] Editorial Pass/Review - Home (#6544)
* docs: correct footnote
* docs: consistent 2fa
* docs: consistent sentence header casing
* docs: port tics
* docs: correct proper noun
* docs: slightly improve prereqs
* docs: reword limitations
* docs: correct wording, typos
* docs: improve getting started page
* docs: improve user manual
* docs: casing in adopters page
* docs: oxford commas
* docs: improved faq
* docs: tsh in tic marks
* docs: admin and prod guide
2021-04-22 13:15:20 -07:00
Alexey Ivanov 3bf8425876 v7.0 syntax update (#6314)
* Update syntax

# Conflicts:
#	docs/pages/enterprise/sso/ssh-google-workspace.mdx

* Run lint and fix lint errors

* Fix include path
2021-04-06 12:16:28 -07:00
Alexey Ivanov 306f74b211 Lint markdown files syntax for master with the new linter (#5881)
* Lint docs files
* Fix includes
* Remove releases-table
2021-03-08 08:39:48 -08:00
Andrew Lytvynov 85c2e887c8 docs: add homebrew version compatibility note (#5613) 2021-03-04 13:15:10 -08:00
Alexey Ivanov fa4d7eb977 Update docs structure (#5849) 2021-03-04 10:07:48 -08:00