34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
|
# Traefik
|
||
|
|
||
|
[Traefik](https://doc.traefik.io/traefik/) is a container-aware reverse-proxy server.
|
||
|
|
||
|
Many of the services installed by this playbook need to be exposed to the web (HTTP/HTTPS). This is handled by Traefik.
|
||
|
|
||
|
Enabling the Traefik service will automatically wire all other services to use it.
|
||
|
|
||
|
|
||
|
## Configuration
|
||
|
|
||
|
To enable this service, add the following configuration to your `vars.yml` file and re-run the [installation](../installing.md) process:
|
||
|
|
||
|
```yaml
|
||
|
########################################################################
|
||
|
# #
|
||
|
# devture-traefik #
|
||
|
# #
|
||
|
########################################################################
|
||
|
|
||
|
mash_playbook_reverse_proxy_type: playbook-managed-traefik
|
||
|
|
||
|
# Or, if you'd like to install Traefik yourself:
|
||
|
#
|
||
|
# mash_playbook_reverse_proxy_type: other-traefik-container
|
||
|
# mash_playbook_reverse_proxyable_services_additional_network: traefik
|
||
|
|
||
|
########################################################################
|
||
|
# #
|
||
|
# /devture-traefik #
|
||
|
# #
|
||
|
########################################################################
|
||
|
```
|