Files
teleport/docs/pages/includes/acme.mdx
T
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

34 lines
1.1 KiB
Plaintext

Let's Encrypt verifies that you control the domain name of your Teleport cluster
by communicating with the HTTPS server listening on port 443 of your Teleport
Proxy Service.
You can configure the Teleport Proxy Service to complete the Let's Encrypt
verification process when it starts up.
On the host where you will start the Teleport Auth Service and Proxy Service,
run the following commands, where `tele.example.com` is the domain name of your
Teleport cluster and `user@example.com` is an email address used for
notifications (you can use any domain):
```code
$ DOMAIN=tele.example.com
$ EMAIL=user@example.com
$ teleport configure --acme --acme-email=${EMAIL?} --cluster-name=${DOMAIN?} | \
sudo tee /etc/teleport.yaml > /dev/null
```
The `--acme`, `--acme-email`, and `--cluster-name` flags will add the following
settings to your Teleport configuration file:
```yaml
proxy_service:
enabled: "yes"
web_listen_addr: :443
public_addr: tele.example.com:443
acme:
enabled: "yes"
email: user@example.com
```
Port 443 on your Teleport Proxy Service host must allow traffic from all sources.