christianlempa-boilerplates/docker-compose/teleport/config/teleport.yaml

54 lines
1.1 KiB
YAML
Raw Normal View History

2022-08-30 19:01:48 +02:00
version: v2
teleport:
nodename: your-server-name
data_dir: /var/lib/teleport
log:
output: stderr
severity: INFO
format:
output: text
2023-08-16 14:33:02 +02:00
2022-08-30 19:01:48 +02:00
auth_service:
enabled: "yes"
listen_addr: 0.0.0.0:3025
proxy_listener_mode: multiplex
cluster_name: your-server-url
2023-08-16 11:28:44 +02:00
# -- (Optional) Passwordless Authentication
2022-08-30 19:01:48 +02:00
# authentication:
# type: local
# second_factor: on
# webauthn:
# rp_id: your-server-url
# connector_name: passwordless
2023-08-16 11:28:44 +02:00
# -- (Optional) Teleport Assist
# assist:
# openai:
# api_token_path: /etc/teleport/openai_key
2023-08-16 14:33:02 +02:00
2022-08-30 19:01:48 +02:00
ssh_service:
2023-08-16 11:28:44 +02:00
enabled: "no"
2023-08-16 14:33:02 +02:00
2022-08-30 19:01:48 +02:00
proxy_service:
enabled: "yes"
2023-08-16 11:28:44 +02:00
web_listen_addr: 0.0.0.0:3080
# -- (Optional) when using reverse proxy
# public_addr: ['your-server-url:443']
2022-08-30 19:01:48 +02:00
https_keypairs: []
acme: {}
2023-08-16 11:28:44 +02:00
# --(Optional) ACME
2022-08-30 19:01:48 +02:00
# acme:
# enabled: "yes"
# email: your-email-address
2023-08-16 11:28:44 +02:00
# -- (Optional) Teleport Assist
# assist:
# openai:
# api_token_path: /etc/teleport/openai_key
2023-08-16 14:33:02 +02:00
2023-08-16 11:28:44 +02:00
app_service:
enabled: no
# -- (Optional) App Service
# enabled: yes
# apps:
2023-08-21 11:43:14 +02:00
# - name: "yourapp"
2023-08-16 11:28:44 +02:00
# uri: "http://your-app-url"
# insecure_skip_verify: false