Simon 22578d1e8e
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
chore: publish 2.10.0+v2.11.22 release
2025-04-01 16:00:35 +02:00
2025-01-08 10:09:13 -08:00
2025-02-21 18:40:16 +01:00
2020-06-17 08:23:01 +02:00
2025-02-21 18:40:16 +01:00
2022-03-26 23:49:10 +02:00
2021-12-13 13:56:36 +01:00
2022-01-06 09:50:35 +01:00
2021-08-07 14:24:39 +02:00
2021-06-10 12:36:54 +02:00
2021-06-05 14:23:58 +02:00
2021-06-05 14:23:58 +02:00
2020-06-17 08:30:44 +02:00

Traefik

Build Status

https://docs.traefik.io

  • Category: Utilities
  • Status: ?
  • Image: traefik, 4, upstream
  • Healthcheck: Yes
  • Backups: No
  • Email: N/A
  • Tests: 2
  • SSO: ? (Keycloak)

Basic usage

  1. Set up Docker Swarm and abra
  2. abra app new traefik
  3. abra app config YOURAPPDOMAIN - be sure to change DOMAIN to something that resolves to your Docker swarm box
  4. abra 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.

  1. Use Gandi or OVH for DNS 🤡 (support for other providers can be easily added, see the lego docs.
  2. Run abra app config YOURAPPDOMAIN
  3. Uncomment e.g. ENABLE_GANDI and the related SECRET_.._VERSION line, e.g. SECRET_GANDIV5_API_KEY_VERSION
  4. Generate an API key for your provider
  5. Run abra app secret insert YOURAPPDOMAIN SECRETNAME v1 SECRETVALUE, where SECRETNAME is from the compose file (e.g. compose.gandi-api-key.yml) e.g. gandiv5_api_key and SECRETVALUE is the API key.
    • For Gandi, you can use either the deprecated API Key or a GandiV5 Personal Access Token, in which case use compose.gandi-personal-access-token.yml.
  6. Redeploy Traefik, using e.g. abra app deploy YOURAPPDOMAIN -f
Description
Edge router that makes publishing your services a fun and easy experience
https://github.com/traefik/traefik Readme 574 KiB
Languages
Shell 100%