Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 2, 2021. It is now read-only.

Praqma/learn-traefik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

Learn Traefik

This repository contains examples on using traefik reverse proxy. This repository is used as a teaching aid in the training videos about Traefik, created by Kamran. These videos are available here:

The repo contains various scenarios explained with docker-compose. Please check the examples/ directory for related files.

The diagrams used in these examples are available as .xoj and as .pdf in the docs/ directory.

Topics covered in the video:

  • Traefik quick start (API and Dashboard) (/api , /health, etc) https://docs.traefik.io/configuration/api/
  • Understanding Traefik's behavior for an example docker-compose stack
  • The exposedByDefault setting
  • Using labels to setup frontends
  • Dashboard protection with passwords
  • SSL/TLS/HTTPS with self signed certificates
  • Introduction to LetsEncrypt, ACME, CertBot, etc
  • Difference between HTTP and DNS challenge
  • Difference between staging and production certificates
  • LetsEncrypt's rate limits to watch for
  • SSL/TLS/HTTPS certificates from LetsEncrypt
  • The acmeLogging directive
  • The onHostRule directive
  • Example with HTTP challenge
  • Example with DNS challenge

About

This repository contains examples on using traefik reverse proxy.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /