34 lines
1018 B
Markdown
34 lines
1018 B
Markdown
# TLS Caddy Server
|
|
|
|
Starts a [Caddy server](https://caddyserver.com/) with TLS configured.
|
|
|
|
## Setup
|
|
|
|
- Caddy is setup to run on port 2081, so when configuring the webhook receiver in Grafana Alerting you should use the
|
|
following the following URL: `https://localhost:2081`
|
|
- Also, Caddy is configured to use a self-signed certificate and to check the client certificate (`require_and_verify` mode)
|
|
- Caddy is setup to log requests and has debug mode enabled to make it easier to investigate possible issues
|
|
|
|
## TLS Certificates
|
|
|
|
If you want to configure a webhook contact point in Grafana Alerting with TLS, you need to provide a certificate and key.
|
|
|
|
You can find them in `/etc/caddy` directory in the container:
|
|
|
|
``` shell
|
|
docker exec devenv-caddy_tls-1 ls /etc/caddy/
|
|
```
|
|
|
|
### CA Certificate
|
|
|
|
``` shell
|
|
docker exec devenv-caddy_tls-1 cat /etc/caddy/ca.pem
|
|
```
|
|
|
|
### Client certificates
|
|
|
|
``` shell
|
|
docker exec devenv-caddy_tls-1 cat /etc/caddy/client.pem
|
|
docker exec devenv-caddy_tls-1 cat /etc/caddy/client.key
|
|
```
|