Expose Your Docker Containers With Traefik

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 47

  • @Techdox
    @Techdox  8 หลายเดือนก่อน

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Techdox . You’ll also get 20% off an annual premium subscription

  • @cyberjohn44
    @cyberjohn44 8 หลายเดือนก่อน +3

    Can Traefik be used with non-docker setups? IE: standalone setup

    • @Techdox
      @Techdox  8 หลายเดือนก่อน +2

      Just has a quick read and you can, there’s a few examples online but nothing straight forward it seems. I might add it to my documentation if I get some time

    • @Knightfall23
      @Knightfall23 8 หลายเดือนก่อน +1

      Yes you can create static config files pointing to your services.

    • @nushankodikara
      @nushankodikara 6 หลายเดือนก่อน

      You can create a dynamic config and in the service section attach the ip port configuration

  • @cursoderobotica
    @cursoderobotica 8 หลายเดือนก่อน +1

    Thank you for the video!! I am a fan of Traefik!! I love it!! Cheers!!

  • @janhenkins
    @janhenkins 2 หลายเดือนก่อน

    Hi mate! Thanks for this, brilliant video! I needed the traefik refresh in your simplified manner, watching all the other "simple" videos just got me climbing "Mount MEH" and dropping the subject altogether. Now I have a reasonable hope of actually getting it up and running! 😀

  • @AlexWinkler
    @AlexWinkler 4 หลายเดือนก่อน +3

    Why use ngnix if you have traefik?

    • @YusefBenarieb
      @YusefBenarieb 3 หลายเดือนก่อน +1

      In this video nginx just provides a test web page behind traefik.

  • @yutee_okon
    @yutee_okon หลายเดือนก่อน

    How does traffic fare with path based routing?

  • @enissay9950
    @enissay9950 4 หลายเดือนก่อน +8

    Nice tutorial, BUT, you skipped showing how to access the Traefik ui safely ?

    • @adekojoadeyemi2596
      @adekojoadeyemi2596 3 หลายเดือนก่อน +1

      Ii can't wait for you to do this video

    • @Techdox
      @Techdox  2 หลายเดือนก่อน +1

      The Traefik UI is mainly to get a visual view of what you have configured. The UI should never be exposed externally and if you want it to be look up my Cloudflare tunnel videos

  • @fbifido2
    @fbifido2 7 หลายเดือนก่อน +2

    would it not be easier to use nginx proxy manager ????

  • @rekarpcpro
    @rekarpcpro 5 หลายเดือนก่อน

    Should you use an email from your domain (elitron in your example) instead of gmail?

  • @LazyProductionzzzzz
    @LazyProductionzzzzz หลายเดือนก่อน

    is it possible to do this without cloudlfare, 100% local ?

    • @Techdox
      @Techdox  หลายเดือนก่อน

      It is, yeah

  • @neoflix59
    @neoflix59 8 หลายเดือนก่อน +2

    Genuinely curious. Why use traefik instead of cloudflare tunnel. Also how safe is opening them ports. Is that opening of ports giving more surface area for attacks

    • @Techdox
      @Techdox  8 หลายเดือนก่อน +6

      Few reasons, Cloudflare tunnels HTTPS ends on the Cloudflare side, so they can see your traffic.
      Traefik on the otherhand is managed by you and uses Lets Encrypt SSL for all HTTPS traffic and you have total control of this.
      Using Traefik and opening the ports to your specific device is opening your network up to the web but following security best practices, keeping routers and servers up to date you will be find.

    • @neoflix59
      @neoflix59 8 หลายเดือนก่อน +3

      @@Techdox I really appreciate your reply. I had both cloudflare and traefik setup, but took fear on opening ports up. So I just needed a better answer in my head as to my concerns. Thank you

    • @Techdox
      @Techdox  8 หลายเดือนก่อน +4

      @@neoflix59 it’s great to question these things, don’t just do things because someone on the interest said so haha. Good stuff

  • @simuman
    @simuman 8 หลายเดือนก่อน

    Great video Techdox. I followed through with your steps which was great with the label explanation, but I'm still a bit confused. My scenario is have Traefik reverse-proxy Plex with TLS so can I authenticate on the pass-through to the server, not even sure this if is possible or if I'm just making it to convoluted, any advice would be greatly appreciated.

    • @Techdox
      @Techdox  8 หลายเดือนก่อน

      Yeah can be done, but I’m still learning all the features of Traefik as well, so feel free to jump into the discord and we can try sort it together

  • @fbifido2
    @fbifido2 7 หลายเดือนก่อน +1

    what if you gave a docker compose file that have multiple web-ports, like 8080, 9000, 80, 443, 8000, 6040 ???

  • @yannicksans7141
    @yannicksans7141 6 หลายเดือนก่อน

    Brilliant, thank you ! Do you think doing another tuto including authentik ?

    • @Techdox
      @Techdox  6 หลายเดือนก่อน

      Like Traefik and authentik? I do already have an authentik video

  • @its_skygod
    @its_skygod 6 หลายเดือนก่อน

    Hi, could you kindly share repo?, I wanted to understand the folder structure.

    • @Techdox
      @Techdox  6 หลายเดือนก่อน

      Their repo? Sure - github.com/traefik/traefik

  • @William0271
    @William0271 8 หลายเดือนก่อน +1

    Thank you, this is so much more helpful than Mistral and ChatGPT were. I had almost given up

  • @beerreeb123
    @beerreeb123 7 หลายเดือนก่อน

    I run in an isolated network where I still want certs. I manage my certs with a PFSENSE. I will not use let’s encrypt. It would be great to see a demonstration on how to do that. Does traefik make money from lets encrypt somehow?

    • @Techdox
      @Techdox  7 หลายเดือนก่อน +1

      They don’t make money. It’s more Let’s encrypt is like the go to service for home labs etc

  • @fbifido2
    @fbifido2 7 หลายเดือนก่อน

    what about dockers that create their own multiple docker-networks ????

  • @YarikMd
    @YarikMd 4 หลายเดือนก่อน

    Thanks for the video! Good explanation!

  • @cholasimmons
    @cholasimmons 4 หลายเดือนก่อน

    what about having 2 installations of traefik on the same server?

    • @Techdox
      @Techdox  4 หลายเดือนก่อน

      @@cholasimmons for what purpose?

  • @bayarea757
    @bayarea757 7 หลายเดือนก่อน

    Great video and explanation. Straight to the point. Thanks

  • @MrAkhilnaidu
    @MrAkhilnaidu 6 หลายเดือนก่อน +1

    I was looking for a good video of which I can share to my team. And among many thing seems promising. Also, It would have been nice, if you use a single docker-compose file and a bit more elaboration on wildcard certificates. Adding those might make this a very good video for an introduction of Traefik to fullstack developers.

  • @bassam.2023
    @bassam.2023 5 หลายเดือนก่อน

    Spending my free time watching this channel these days! 😁
    Is it fair to say that Traefik is on the same continuum as nginx proxy manager?

    • @Techdox
      @Techdox  5 หลายเดือนก่อน +1

      @@bassam.2023 yeah that’s right, both are reverse proxies :) I honestly like NPM for the ease of config

  • @RiffyDevine
    @RiffyDevine 8 หลายเดือนก่อน

    Why are you using this with nginx over just using nginx or caddy. What I mean is you are using a reverse proxy to a reverse proxy, or was it done as just a simple example.

    • @Techdox
      @Techdox  8 หลายเดือนก่อน

      Was just using an Nginx web server as an example, since it’s lightweight and simple to setup test websites to showcase

  • @charleswhite3553
    @charleswhite3553 8 หลายเดือนก่อน

    It’s basically a router ?

    • @Techdox
      @Techdox  8 หลายเดือนก่อน +1

      It's a reverse proxy, so it's more managing the traffic and flow for your microservices such as Docker and Kubernetes.
      Here's a bit of a breakdown
      A traditional router acts like a postal worker, directing letters (data packets) to their destination addresses across the internet. It's a key piece of your home or office network that helps connect your devices to the internet and each other, making decisions on where data should go on a larger, network-to-network level.
      A reverse proxy, like Traefik, is more like a receptionist at a big office. When someone comes in asking for a specific department or person, the receptionist directs them where to go within the building. The visitors don't need to know the office layout or where everyone sits; they just need to know they can get to the right place by asking the receptionist. In the digital world, Traefik receives requests from the internet and then decides which server within your network should handle them, often based on the content of the request or the requested URL. It's especially useful for managing traffic to multiple servers, ensuring requests are efficiently and securely handled.
      So, while both routers and reverse proxies deal with directing traffic, routers operate on a broader, network-wide scale, and reverse proxies specialize in managing web traffic to and from specific servers within a network.

    • @Sapious1
      @Sapious1 8 หลายเดือนก่อน

      @@Techdox as a reverse proxy does this offer anything more substantial then NGINX PM does? NPM is very easy to use and setup.

    • @Techdox
      @Techdox  8 หลายเดือนก่อน +1

      @@Sapious1 Traefik, as a reverse proxy, offers several features that distinguish it from NGINX Proxy Manager, particularly in environments with dynamic service discovery and automatic configuration. It's great in handling microservices architectures, with seamless integration into systems like Kubernetes and Docker, enabling it to automatically detect and route traffic to new services without manual configuration.
      Additionally, Traefik provides built-in Let's Encrypt support for automatic SSL certificate management and a user-friendly dashboard for real-time monitoring and configuration. These features make it especially suitable for more complex, scalable environments compared to NPM, which is more static but user-friendly for simpler setups.

  • @BenjaminBenStein
    @BenjaminBenStein 22 วันที่ผ่านมา

    👌🏻