forked from coop-cloud/traefik
This branch is 45 commits behind coop-cloud/traefik:master
Addresses two CVE fixes from 2.10.6
Traefik
- Category: Utilities
- Status: ?
- Image:
traefik
, 4, upstream - Healthcheck: Yes
- Backups: No
- Email: N/A
- Tests: 2
- SSO: ? (Keycloak)
Basic usage
- Set up Docker Swarm and
abra
abra app new traefik
abra app config YOURAPPDOMAIN
- be sure to changeDOMAIN
to something that resolves to your Docker swarm boxabra app deploy YOURAPPDOMAIN
Configuring wildcard SSL using DNS
Automatic certificate generation will Just Work™ for most recipes which use a fixed
number of subdomains. For some recipes which need to work across arbitrary
subdomains, like
federatedwiki
and
go-ssb-room
, you'll
need to give Traefik access to your DNS provider so that it can carry out
Letsencrypt DNS challenges.
- Use Gandi or OVH for DNS 🤡 (support for other providers can be easily added,
see the
lego
docs. - Run
abra app config YOURAPPDOMAIN
- Uncomment e.g.
ENABLE_GANDI
and the relatedSECRET_.._VERSION
line, e.g.SECRET_GANDIV5_API_KEY_VERSION
- Generate an API key for your provider
- Run
abra app secret insert YOURAPPDOMAIN SECRETNAME v1 SECRETVALUE
, whereSECRETNAME
is from the compose file (e.g.compose.gandi.yml
) e.g.gandiv5_api_key
andSECRETVALUE
is the API key. - Redeploy Traefik, using e.g.
abra app deploy YOURAPPDOMAIN -f
Description
Languages
Shell
100%