⚠ UPDATE: Guys, when adding the labels, change out the words 'app' and 'api' with the name of the container you are proxying. Otherwise, Traefik will see duplicates! What did you guys think of Traefik? Any middleware or other config you would recommend to others? Let us know below or on Discord! (discord.gg/VWAG7rZ) Thanks for your support
There is a traefik docker template in Unraid, but I ended up adding a custom template deconstructing a docker compose. This way the unraid does updates and plays well. Simple docker compose works too, but the auto update does not work well.
Can this be used in conjunction with cg-nat internet? IE those of us who can't port forward on our routers as in the traditional sense(and have to use things like CloudFlare tunnels, as well as zerotier etc etc? Thanks
This is indeed the best guide, well done i looked at 2-3 other guides but this the code behind it responds to my needs of changing the address of a problematic container manually and making things more automatic for the compose scripts
You make some great comprehensive videos and cover the whole gambit. One piece of feedback, perhaps if you wouldn’t mind adding some chapter breaks because as a more advanced user myself I like to skip around from intros and get to the meat of it asap.
Just found your channel and already love it! I've learned a lot from messing with Home Assistant for the past 5 years or so about DNS, NTP, reverse proxies, security (or lack thereof with iot), NVRs and RTSP streams, proper VLAN configuration, and a ton more, but it took me until about 6 months ago to realize just how restrictive the Supervised installation of Home Assistant is when it comes to docker, where you can't even control your DNS client config without unsupported modifications to CoreDNS. May have to give Unraid a go - either that or a light Alpine Linux docker host. These videos are going to be invaluable now that I'm turning my focus away from home to the enterprise world.
Thank you for this! I've tried figuring it out on my own before, but failed miserably, so I gave up. I'd like to try again, and now I found this video. Awesome!!
Another great video!! Just wonder why you wouldn't have used your wildcard cert you created with cloudflare like in the NPM video instead of using LetsEncrypt for the certs? Is it possible to config it this way or maybe I'm missing something.
It's a lot easier to just set up auto-renewing certificates and possibly more secure. The certificates created with Cloudflare last 15 years, so if they somehow leaked, anyone could use them for up to 15 years. The let's encrypt certs change all the time, and so they would be useless to anyone in case they got out.
I finally got it working, thank you for video. I have one issue that I can’t seem to figure out. That is Middlewares, I had to remove securityheader@file in the Traefik.yaml for the Traefik container to start. If I put it back in, the container stops? Any help would be kindly appreciated. Edit, fixed it. Also now got cloudsec bouncer running, thank you for your awesome videos
Nice! Can you make a tutorial on how to install Adguard home dns, NPM or Traefik , tail scale on the same portainer or docker. It’s little bit difficult when they use same port and need to create a macvlan, more difficult on VPS as u need to specify a network or create a network and included to each docker-compose.
This video was genius. And i have a question: Traefik is useing the LetsEncrypt Certs at the moment in my setup. But i want to use my Cloudflare Origin Cert. How can i change the YAML file that the primary Cert is from Cloudflare and if possible the backup cert is from LetsEncrypt.
Curious, does this offer anything that NPM or SWAG can't do? I know swag can also be a load balancer but I doubt many home users have a use for that portion of it lab or otherwise.
was having trouble accessing apps by the subdomain UI, I was always getting a blank page, after reading one of Hawks reply below: ''Did you point the tunnel to Traefik after turning off NPM?'' I went back to my cloudflare tunnel settings and updated everything to Traefik, now it works great, Thanks Hawks
Can't make this work inside my unraid. Everything configured but when try to resolve any subdomain it shows me a 522 error from cloudflare. Anyone can help?
Quick clarification: if one is leveraging the dockersocket method (Option A in the guide) - can the path to /var/run/docker.sock that is included in the container template be safely removed?
The instructions don't seem to work with Traefik v3. It seems like there's no point in even trying to install Traefik because I can't find any instructions anywhere.
Been waiting a long time for this guide but unfortunately I couldn’t get it to work. I also noticed in the video that nginx proxy manager was still running which would be doing the proxying and possibly not traefik. Would like to hear / see how this went with npm stopped.
NPM was not doing the proxying for what was demonstrated. They are running side by side and Traefik is using ports 80/443 whereas NPM is using the CloudFlare tunnel.
What if you don't want to use CF as dns and/or has services that cant be proxyed though CF? I guess for the later one you just dont turn on CF-proxy for that subdomain?
Is it possible to configure Traefik to connect to multiple dockersocket instance on different docker networks? I have a custom setup and would like to have it proxy from different docketnetworks using dockersocket containers on each.
Awesome video! I'm just having a hard time wrapping my brain around only letting specific dockers to be public and others private. For example, say I have one container I want the internet to have access to but I have another container as a dashboard for stats that should NOT be available to the internet AT ALL (only via the VPN tunnel or local network). I know that I can protect all apps using authelia or some other orchestrator but I don't want to and wish to segment them instead.
When setting up an app to use in traefik its not translating to the correct URL that that app is using on my home network but its using the IP of the custom docker network. In NPM I could just tell it which IP address to us but how to I fix this in traefik?
Hey @IBRACORP, I'm sure you've already been over this in another video but how to you organize your containers like you have on you Dockers page. Media Automation for example has all the normal containers nested under a seemingly interactive tab with an animated loading icon??
Is there any way you could do a video reverse proxying nextcloud? I'm was using swag now but Ive switched to traefik and I can't figure out how to get it to work. Other applications work but not nextcloud
well, does not work for me. My traefik is running, my services are availabel and after follwing some links i get "431 Request Header Fields Too Large". The webserver is my Unraid instance. Deleting all cookies brings back accessable, but after some links the same. I am behind cloudflare access and authelia... traefik seems not to be capable for this architecture... also my maindomain pointing to my heimdall instance just reponds "403 Forbidden"... need to switch back to npm... Edit: I think I need to have a websocket session.. Any idea how to do this?
Awesome video! After this video I went back and checked out the tunnel video. You mention not to run Plex, Emby, or any media service through it. Was that just through the Cloudflare tunnel and/or Cloudflare proxied service? If so, how do we go about changing that up? Sound like we would still need to run a DDNS service just for our media services.
What do I have to change, if I´m stuck with a dynamic IP? I already have a dyndns-provider (Duck DNS) but I´m struggling where to put that information in cloudflare.
You're using the tunnel? Then you don't need DynDNS, as the tunnel will take care of that. If you're not using the tunnel, you'd make a CName pointing to your DynDNS.
Anyway to skip auth and authelia? and just use basic reverse proxy? if my app/service uses a decent MFA it's kinda over kill to put it behind another authentication. and btw Could I just comment out opening the dockersocket on the docker-compose and the docker: on the providers in the traefik.yml if I just plan on routing VM's and not docker containers?
I switched to treafik thanks to you and was best decision I've ever made, running it on unraid and has been solid, I do want to setup another traefik on a spare pi, do you have any guide on dual traefik HA or even just load balancing ? of course I want to use the same domain and not screw up my current traefik with certificate nightmares.
Ibra, maybe you can give me some guidance. I don't use a custom docker network because I'm not sure if my setup warrants it. I have 3 unraid servers, server 1 and 2 both have various services on them, server 3 is where NPM lives, and points to the services on the other severs. In this setup, would I still be useful to have custom dockers networks on severs 1 and 2? Would the fact that my reverse proxy is on a separate server cause any issues with using custom docker networks? Thanks for all the videos you rock!!
Still recommend you use custom docker networks, the servers can still talk to eachother using IP and port! And no the reverse proxy can live anywhere and forward on requests. Hope that answers your questions, thank you for watching 🙂
Thanks for the video. But it is not possible for me to run Vaultwarden behind the proxy. I always get the error "'502 Bad Gateway' caused by: dial tcp : connect: connection refused". Does anyone know a solution to this problem?
Here's a question... if you've got Cloudflare tunnels that map your subdomains to your services, with CF's security policies and potentially Authelia protecting access to them, and don't need load balancing, WTF do you need Traefik for?
Not sure if this would work, but maybe to use https even accessing locally? You can overwrite the domain on your local DNS and access locally without going to internet? Not sure if what I said makes sense
Make a new Label Name="Authelia Protection" Key="traefik.http.routers.api.middlewares" Value="auth@file" Default="auth@file" Description="Redirecting Requests to Authelia Middleware"
Always nice videos, thanks! I bought a 4 port nic for my Unraid to run my Docker etc. on different NIC's. Unfortunately I can't get this to work, no matter what I do I always get Custom:br0 displayed even though I also have br4 (on VM's it shows me that) :(. Do you have a clue or can you help here? Am really totally at the despair...
@@IBRACORP i found the problem, i set my "Dynamix color theme" to gray and that puts the menus on the left side panel, i changed it to black and they get moved to the top.
@@IBRACORP thank you! I'm looking to do one of these this weekend in unraid. Which do you recommend now? I've never set up a reverse proxy. Any skeptic reason I would choose one over the other or caddy?
This is cool but my docker networks are all over the place. I am using Host, Bridge and the built-in Custom Br0 network. I tried running that create docker network command but it just created a 172 network that won't work for some of my containers as they don't work on a bridge. I would like to just keep my networks how they are and direct traefik to monitor all 3 of those different networks if I could. I guess I will have to look into it. Traefik is cool but my docker networks are too much of a mess and changing all the IPs will be a nightmare to track down all the places they are referenced. I will stick to NPM with Authelia for now.
Yeah, that will take some thinking about if you want to keep things the way they are. You can manually set up proxies in the fileConfig.yml which means you won't need to use any labels either. If you come into our Discord server you could have an ask in there, sure someone will be able to help you!
@@IBRACORP I tried it again with the fileCOnfig.yml file and got it working. Sweet! Thanks for the tip. Traefik fixed the issue with the CPU info not showing on the unraid dashboard when you do it in Nginx.. Next I would like to try to get CrowdSec working with it. Techno Tim did a video on it but he used Docker-Compose and that doesn't work well with unraid as far as I know. I have heard they are looking to integrate it in the future though. That will be nice. Well thanks again and keep the videos coming, I like going down the rabbit hole with these technical adventures.
Very good but an overkill, just use cloudflare wildcard cert with kemp vm locally and good to go with with ssl to all your services and you only have port 443 open in your external ip
nice guides... Shame you are always using unraid for docker management as oposed to say more widely used portainer.. But then again, I guess the channel revolves around unraid..
Could not get it to work, got to proxy one app not others, also traefik is complaining that docker proxy is not returning ports which I had to add with label "traefik.http.services.book.loadbalancer.server.port" not sure if thats correct.. but it always ended up with "site not being routed correctly..."
Got it to work eventually.. what a journey :D but really wanted to get Authelia working to protect my guacamole server with Yubikey. Luckily, seems like everything is working now.
⚠ UPDATE: Guys, when adding the labels, change out the words 'app' and 'api' with the name of the container you are proxying. Otherwise, Traefik will see duplicates!
What did you guys think of Traefik? Any middleware or other config you would recommend to others? Let us know below or on Discord! (discord.gg/VWAG7rZ) Thanks for your support
Never used Traefik, but always wanted to learn about it.
Only seen it being used on Techno Tim YT channel.
Looking forward to this video.
@@godarayudhvir many including myself said the same thing. Now you can definitely enjoy using and actually understand it a little easier (we hope!)
@@godarayudhvir Have it running based on Tecnotim too. I use it for local services only for now. All public services are running under NPM.
There is a traefik docker template in Unraid, but I ended up adding a custom template deconstructing a docker compose. This way the unraid does updates and plays well. Simple docker compose works too, but the auto update does not work well.
Can this be used in conjunction with cg-nat internet? IE those of us who can't port forward on our routers as in the traditional sense(and have to use things like CloudFlare tunnels, as well as zerotier etc etc? Thanks
Best guide on the internet for setting up Traefik so far. Excellent!
Appreciate the support ❤️
Yes, yes and yes! Been waiting for this subject for so long to be 'IBRACORPED'
This is great timing. I was just looking for a video from you in this topic a few days ago.
This is indeed the best guide, well done i looked at 2-3 other guides but this the code behind it responds to my needs of changing the address of a problematic container manually and making things more automatic for the compose scripts
Thank you
You make some great comprehensive videos and cover the whole gambit. One piece of feedback, perhaps if you wouldn’t mind adding some chapter breaks because as a more advanced user myself I like to skip around from intros and get to the meat of it asap.
Sorry about that we normally do, forgot to add it earlier. Added now :)
Very professional, can't wait for more videos
Thank you!
Just found your channel and already love it! I've learned a lot from messing with Home Assistant for the past 5 years or so about DNS, NTP, reverse proxies, security (or lack thereof with iot), NVRs and RTSP streams, proper VLAN configuration, and a ton more, but it took me until about 6 months ago to realize just how restrictive the Supervised installation of Home Assistant is when it comes to docker, where you can't even control your DNS client config without unsupported modifications to CoreDNS. May have to give Unraid a go - either that or a light Alpine Linux docker host. These videos are going to be invaluable now that I'm turning my focus away from home to the enterprise world.
Thank you for checking us out mate really appreciate it!
Thanks so much for this. With the help of you guys I was finally able to get my two brain cells together and deploy Traefik successfully.
Thank you for this! I've tried figuring it out on my own before, but failed miserably, so I gave up. I'd like to try again, and now I found this video. Awesome!!
You're very welcome!
Another great video!! Just wonder why you wouldn't have used your wildcard cert you created with cloudflare like in the NPM video instead of using LetsEncrypt for the certs? Is it possible to config it this way or maybe I'm missing something.
It's a lot easier to just set up auto-renewing certificates and possibly more secure. The certificates created with Cloudflare last 15 years, so if they somehow leaked, anyone could use them for up to 15 years. The let's encrypt certs change all the time, and so they would be useless to anyone in case they got out.
@@IBRACORP Good point. Thanks for the reply. Any chance of a fail2ban or crowdsec video working with cloudflare and both reverse proxies?
@IBRACORP very nice guide.
How can you customize the docker tab webUI as 15:36 ?
It's a plugin, docker folder. Look for it in Apps, it's there.
On this channel is also a video about it
@@DukeOfWillowton thanks you, it called folderview now
I finally got it working, thank you for video. I have one issue that I can’t seem to figure out. That is Middlewares, I had to remove securityheader@file in the Traefik.yaml for the Traefik container to start. If I put it back in, the container stops? Any help would be kindly appreciated. Edit, fixed it. Also now got cloudsec bouncer running, thank you for your awesome videos
Got the same issue. How did you get it fixed?
Awesome!! Thanks for your hard work and everything you do for this community ❤
To what should you point the cloudflare tunnel? The HTTPS-port of Traefik?
Nice! Can you make a tutorial on how to install Adguard home dns, NPM or Traefik , tail scale on the same portainer or docker. It’s little bit difficult when they use same port and need to create a macvlan, more difficult on VPS as u need to specify a network or create a network and included to each docker-compose.
Amazing videos dude!! Great work!!
This video was genius. And i have a question:
Traefik is useing the LetsEncrypt Certs at the moment in my setup. But i want to use my Cloudflare Origin Cert. How can i change the YAML file that the primary Cert is from Cloudflare and if possible the backup cert is from LetsEncrypt.
Excellent tutorial. Very well explained. I'm all setup. Thanks so much!!
Curious, does this offer anything that NPM or SWAG can't do? I know swag can also be a load balancer but I doubt many home users have a use for that portion of it lab or otherwise.
Plenty of flexibility ikku. And very easy to proxy something in comparison once set up. But I'll let you make your mind up 🙂
Thanks, it wasn't easy but without your help it wouldn't be running.
You're welcome!
Great video. Do you have a tutorial for authelia on kubernetes?
was having trouble accessing apps by the subdomain UI, I was always getting a blank page, after reading one of Hawks reply below: ''Did you point the tunnel to Traefik after turning off NPM?'' I went back to my cloudflare tunnel settings and updated everything to Traefik, now it works great, Thanks Hawks
Hawks is one of our admins, and we appreciate him!
Whats the plan for docker-compose on unraid?
Can't make this work inside my unraid. Everything configured but when try to resolve any subdomain it shows me a 522 error from cloudflare. Anyone can help?
Quick clarification: if one is leveraging the dockersocket method (Option A in the guide) - can the path to /var/run/docker.sock that is included in the container template be safely removed?
Yes that is correct! You only need one or the other, not both. Option A is the more secure method with limited access to the docker socket.
Awesome, thanks for the demo and info, have a great day
Same to you Chris!
@@IBRACORP Currently using NPM with Authelia thanks to your guides, now I am tempted to switch over, because of this awesome video. Thanks
It's worth a try!
The instructions don't seem to work with Traefik v3. It seems like there's no point in even trying to install Traefik because I can't find any instructions anywhere.
is this working with something else than cloudfare ? I already got my domain somewhere else
Would also love to know that
Yes of course. It's just our recommendation
@@IBRACORP Will this work with something like digitalocean without being able to define the zones etc ?
Can't say 100% as we haven't tested that setup though it should be ok. If they offer a trial period it might be worth trying first
Thanks for your hard work !
Would it be possible to have this walkthrough with Truenas Scale and Authentik/Authelia ?
What theme are you using that’s seen in the UnRaid Docker Container page around 9:30 in the video?
Check out our Docker Folders video if you haven't yet!
Missed that one obviously. Thanks.
LOST IN CLOUDFLARE - NEW USER - thanks.... im fired up but lost as can be... cheers, kai
Been waiting a long time for this guide but unfortunately I couldn’t get it to work.
I also noticed in the video that nginx proxy manager was still running which would be doing the proxying and possibly not traefik. Would like to hear / see how this went with npm stopped.
NPM was not doing the proxying for what was demonstrated. They are running side by side and Traefik is using ports 80/443 whereas NPM is using the CloudFlare tunnel.
@@IBRACORP Yeah I had mine using the same tunnel npm used but I turned off npm. I’ll take another crack at it tonight.
Did you point the tunnel to Traefik after turning off NPM?
Would you make a video on setting up traefik on Truenas scale as the menu is a bit different with other names , and Truecharts video is a bit vage
We'll be there soon!
does the docker compose method work on docker desktop for windows?
Why these folders and files aren't automatically generated?
What if you don't want to use CF as dns and/or has services that cant be proxyed though CF? I guess for the later one you just dont turn on CF-proxy for that subdomain?
Correct yes
Is there an easy way to get a single container to work with multiple domains? I had this all setup but couldn't figure it out so went back to NPM.
Did you ever get this working with multiple TLDs?
@@hiveschool honestly, I haven’t bothered with it since I posted 8 months ago.
what is this unraid plugin for docker? i like the plus informations...
Is it possible to configure Traefik to connect to multiple dockersocket instance on different docker networks? I have a custom setup and would like to have it proxy from different docketnetworks using dockersocket containers on each.
Awesome video! I'm just having a hard time wrapping my brain around only letting specific dockers to be public and others private. For example, say I have one container I want the internet to have access to but I have another container as a dashboard for stats that should NOT be available to the internet AT ALL (only via the VPN tunnel or local network). I know that I can protect all apps using authelia or some other orchestrator but I don't want to and wish to segment them instead.
Having exactly the same idea, did you manage to do it?
What song is playing in the background? It sounds like it's being played on a synthesizer.
When setting up an app to use in traefik its not translating to the correct URL that that app is using on my home network but its using the IP of the custom docker network. In NPM I could just tell it which IP address to us but how to I fix this in traefik?
Hey @IBRACORP, I'm sure you've already been over this in another video but how to you organize your containers like you have on you Dockers page. Media Automation for example has all the normal containers nested under a seemingly interactive tab with an animated loading icon??
Docker Folders, Paul 🙂 video on it on our channel!
Is there any way you could do a video reverse proxying nextcloud? I'm was using swag now but Ive switched to traefik and I can't figure out how to get it to work. Other applications work but not nextcloud
well, does not work for me. My traefik is running, my services are availabel and after follwing some links i get "431 Request Header Fields Too Large". The webserver is my Unraid instance. Deleting all cookies brings back accessable, but after some links the same. I am behind cloudflare access and authelia... traefik seems not to be capable for this architecture... also my maindomain pointing to my heimdall instance just reponds "403 Forbidden"... need to switch back to npm...
Edit: I think I need to have a websocket session.. Any idea how to do this?
@IBRACORP do I need cloudflare for Traefik?
Awesome video! After this video I went back and checked out the tunnel video. You mention not to run Plex, Emby, or any media service through it. Was that just through the Cloudflare tunnel and/or Cloudflare proxied service? If so, how do we go about changing that up? Sound like we would still need to run a DDNS service just for our media services.
That is using Cloudflare tunnel and Cloudflare proxy. You would have to use DNS only or just port forward 32400 and enable remote access.
What do I have to change, if I´m stuck with a dynamic IP? I already have a dyndns-provider (Duck DNS) but I´m struggling where to put that information in cloudflare.
You're using the tunnel? Then you don't need DynDNS, as the tunnel will take care of that.
If you're not using the tunnel, you'd make a CName pointing to your DynDNS.
Anyway to skip auth and authelia? and just use basic reverse proxy? if my app/service uses a decent MFA it's kinda over kill to put it behind another authentication.
and btw Could I just comment out opening the dockersocket on the docker-compose and the docker: on the providers in the traefik.yml if I just plan on routing VM's and not docker containers?
For sure! No need to use auth if you don't want to, same goes for docker socket
I switched to treafik thanks to you and was best decision I've ever made, running it on unraid and has been solid, I do want to setup another traefik on a spare pi, do you have any guide on dual traefik HA or even just load balancing ? of course I want to use the same domain and not screw up my current traefik with certificate nightmares.
Keep on having "Invalid SSL certificate", recreating the acme file didn't help.
ibra, create video for settings adguard home in Traefik, please
Hi Various-V, we'll get back to you on that one
This, I've been having a really hard time trying to get things like DoT and DoQ working.
@14:38 I think of ports like a harbour
haha!
Ibra, maybe you can give me some guidance. I don't use a custom docker network because I'm not sure if my setup warrants it. I have 3 unraid servers, server 1 and 2 both have various services on them, server 3 is where NPM lives, and points to the services on the other severs. In this setup, would I still be useful to have custom dockers networks on severs 1 and 2? Would the fact that my reverse proxy is on a separate server cause any issues with using custom docker networks?
Thanks for all the videos you rock!!
Still recommend you use custom docker networks, the servers can still talk to eachother using IP and port!
And no the reverse proxy can live anywhere and forward on requests.
Hope that answers your questions, thank you for watching 🙂
Out of curiosity, what is the explorer that you're using in the video to create and edit files?
Nevermind, just heard the mention of it in the video
What are you using NPM for in addition to Traefik?
You would use one or the other. Both do the same job in different ways. We are just covering all the options to allow users to pick for themselves
Thanks for the video. But it is not possible for me to run Vaultwarden behind the proxy. I always get the error "'502 Bad Gateway' caused by: dial tcp : connect: connection refused". Does anyone know a solution to this problem?
Have you added the label to the docker?
0:52 so like tron?
Love all your guides! How do you enable the bar that shows the array/disk capacity?
I guess it‘s an plugin- but which?
Not a plugin actually! Go to Settings > Display Settings > Display Array Totals and Array Utilisation Indicator
@@IBRACORP Finally! Thank you! Searched so long for this. :-)
Do you need to port forward 443 / 44301 on the router? i see you have NPM running at the same time, how?
We achieved this by having CloudFlare tunnel running. So no ports open. But, we literally just released a video Traefik Tunnels, check it out.
Here's a question... if you've got Cloudflare tunnels that map your subdomains to your services, with CF's security policies and potentially Authelia protecting access to them, and don't need load balancing, WTF do you need Traefik for?
Not sure if this would work, but maybe to use https even accessing locally? You can overwrite the domain on your local DNS and access locally without going to internet?
Not sure if what I said makes sense
I don't see the authelia line in your latest template anymore?
Make a new Label
Name="Authelia Protection"
Key="traefik.http.routers.api.middlewares"
Value="auth@file"
Default="auth@file"
Description="Redirecting Requests to Authelia Middleware"
Any video to be released about Matrix Server?
Always nice videos, thanks! I bought a 4 port nic for my Unraid to run my Docker etc. on different NIC's. Unfortunately I can't get this to work, no matter what I do I always get Custom:br0 displayed even though I also have br4 (on VM's it shows me that) :(. Do you have a clue or can you help here? Am really totally at the despair...
Join our Discord so we can try to help! discord.gg/VWAG7rZ
great video!
Thanks for the visit
how do you get the menu on the top and not left side bar? i looked though your videos to see if you did a video on it.
Which menu is this?
@@IBRACORP the main menus that are normally on the left side, Dashboard, Main, Shares, etc etc.
In Unraid you mean? It's always been at the top
@@IBRACORP i found the problem, i set my "Dynamix color theme" to gray and that puts the menus on the left side panel, i changed it to black and they get moved to the top.
@@RonnieBlaze281 thanks for sharing!
Nevermind all that how did he make his docker page in unraid look like that?
Can you make a tutorial installing pihole with unbound please
Why the background music thought? Focus is split and result gets poorer.
I followed this guide several times but cant get it to work.
Is this something I'd use instead of swag, or in addition to?
Instead of
@@IBRACORP thank you! I'm looking to do one of these this weekend in unraid. Which do you recommend now? I've never set up a reverse proxy. Any skeptic reason I would choose one over the other or caddy?
I couldn't figure out caddy2 or find a good tutorial for installing on unraid.
Caddy is on our list for the future. But for now personally I like Traefik, but also love NPM for its ease of use. So it's really up to you
@@IBRACORP Awesome! I did notice your Swag tutorial videos is half the length of this one. Is it easier to get setup for noobies than Traefik?
God level
This is cool but my docker networks are all over the place. I am using Host, Bridge and the built-in Custom Br0 network. I tried running that create docker network command but it just created a 172 network that won't work for some of my containers as they don't work on a bridge. I would like to just keep my networks how they are and direct traefik to monitor all 3 of those different networks if I could. I guess I will have to look into it. Traefik is cool but my docker networks are too much of a mess and changing all the IPs will be a nightmare to track down all the places they are referenced. I will stick to NPM with Authelia for now.
Yeah, that will take some thinking about if you want to keep things the way they are. You can manually set up proxies in the fileConfig.yml which means you won't need to use any labels either. If you come into our Discord server you could have an ask in there, sure someone will be able to help you!
@@IBRACORP I tried it again with the fileCOnfig.yml file and got it working. Sweet! Thanks for the tip. Traefik fixed the issue with the CPU info not showing on the unraid dashboard when you do it in Nginx.. Next I would like to try to get CrowdSec working with it. Techno Tim did a video on it but he used Docker-Compose and that doesn't work well with unraid as far as I know. I have heard they are looking to integrate it in the future though. That will be nice. Well thanks again and keep the videos coming, I like going down the rabbit hole with these technical adventures.
Very good but an overkill, just use cloudflare wildcard cert with kemp vm locally and good to go with with ssl to all your services and you only have port 443 open in your external ip
Amazing!!!
need video in installation plugins for Traefik :)
no docker-compose info...
Have you checked the written docs?
I gave up sight ;(
I cannot for the life of me get traefik to work 🙁
I need help to set this up
lol
nice guides... Shame you are always using unraid for docker management as oposed to say more widely used portainer.. But then again, I guess the channel revolves around unraid..
It took to long for you to get stuck into this video
Thanks!
Could not get it to work, got to proxy one app not others, also traefik is complaining that docker proxy is not returning ports which I had to add with label "traefik.http.services.book.loadbalancer.server.port" not sure if thats correct.. but it always ended up with "site not being routed correctly..."
Got it to work eventually.. what a journey :D but really wanted to get Authelia working to protect my guacamole server with Yubikey. Luckily, seems like everything is working now.