SSL Certificates Made EASY With Traefik Proxy, Clouflare, and Let's Encrypt - Tutorial

preview_player
Показать описание
Deploying SSL certificates to protect your services, both internally and externally, has never been simpler thanks to Traefik. I'll show you how to install Traefik to deploy SSL certificates with simple step-by-step instructions.

00:00 - Introduction to Traefik and SSL encryption
01:30 - Create a Cloudflare domain
04:24 - Docker Compose Configuration Walkthrough
12:00 - Creating Traefik Files for Deployment
17:00 - Running Your Traefik container and obtaining SSL certificates
21:38 - Traefik Dashboard
23:11 - Port Forwarding in Sophos XG
Рекомендации по теме
Комментарии
Автор

Watched loads of traefik tutorials your tutorials are detailed and very well explained as always thank you.

abzbrk
Автор

Watched various traefik tutorials your tutorials are just perfect, thank you.

remyricardo
Автор

great tutorial. i'm using almost identical traefik config/docker compose file that i got from techno tim. another amazing youtuber in the homelab community

romayojr
Автор

Great video - running SSL certs on all my VM's now. Thanks Jim!

CanadianWealthHacker
Автор

This was a great video. Simplified some stuff for me as I was trying to get local docker to honor public certs.. Thanks!

crzykidd
Автор

very cool😀 it should be nice undestanding use traefik for both external and internal (local) ssl certificates and name resolution.

antoninoromeo
Автор

Just stumbled upon your site. Looking forward to looking at more of your videos.

clairerovic
Автор

At 3:41 in the video its the Traefik documentation you need to look for,

boyy
Автор

17:27
After traefik docker compose up, I did not see the log message of loading the configuration file /traefik.yml in portainer.

What happened...but acme.json is not empty, and the private key and Certificate were successfully verified.
It's that right...


Thanks for sharing, boss. 🤣

randyyang
Автор

Sorry Im at lost on this 18:14 I cannot access the Traefik dashboard

JPEO
Автор

I followed this tutorial but I just keep on getting TRAEFIK DEFAULT CERT. I use adguard as dns and I have configure my domains in there. It resolve but does not get the lets encrypt cert

marinuspretorius
Автор

Hi, new sub here, thanks for the very detailed videos!
I just have two questions: 1) should I use the docker-compose from your Github page or the official "Docker-compose with Let's Encrypt: DNS Challenge" one?
2) if I don't specify my ip address on cloudflare (waiting to be able to follow your pihole guide), can I still run other containers through proxy and they will be encrypted?

ag
Автор

Can you please show similar setup for Traefik with Cloudflare origin certificate instead of let's encrypt

RedVelocityTV
Автор

I noticed your git for just the traefik folder has a lot of blanked out files now and there is a secure traefik folder. Will there be a new video?

RiffyDevine
Автор

1. Can you re do this video, but using NPM so that we can see the different?

2. Why are youtubers showing/teaching Traefik instead of Nginx Proxy Manager, which is much easier to used?

fbifido
Автор

Hey Jim. Awesome content! Question - how hard is it to apply this on a docker swarm environment?

jpbaloga
Автор

Hi Jim. Great work, as always. Is it possible to use cloudflare tunnel instead of ddns?

WesleyGDeSouza
Автор

Absolutely brilliant tutorial, thanks so much!

I currently use Nginx Proxy Manager. For this solution to cover all my needs and requirements, I would need to understand how traefik deals with external hosts not hosted on the local docker service?

Any chance you could cover that? I have tried various configs with config.yaml, and white traefik does not error, I always get a 404 error :(

Help :D

gswhite
Автор

Thanks for your cool site. Unfortunately I'm having a problem. In the Portainer logs for traefik I see:
2023/06/05 11:54:14 command traefik error: yaml: line 32: found character that cannot start any token.
Any ideas?

Johnnyohne
Автор

The problem with Let's Encrypt is that the certificates are only valid for 90 days so if you're device doesn't support one of their automated update services/methods, such as a Synology NAS for example, then it can become a headache to manage.

Brian-nzns