Set Up Traefik on Docker - A Modern Reverse Proxy Solution

For many years, I used NGINX as a reverse proxy. It’s pretty bulletproof as long as you have your configuration set up properly from the get-go. There’s even a number of ways to automatially create new SSL certs for new containers but this mostly has to be done in a separate container itself. This makes the process of upgrading, testing, rolling back, patching and whatnot a bit of a mither. Enter Traefik. ...

June 1, 2020 · 6 min · Josh J

Remote Development with VS Code

Pan-dev-mic? So, assuming that you’re living in the world right now you’re probably either working from home, furloughed or have been laid off. My condolences to those not in the first category, although financial troubles aside, enjoy your increased free time. I’m in the 100% working from home category, which means I have all of my Raspberry Pis, microcontrollers, PC builds and such laying around me but I have my work laptop hooked up to the main I/O in this room. Short of buying a high quality KVM that supports all the I/O that I would want to be able to switch between them quickly (shoutout Level1Techs store if you’re in the market), I don’t really want to have 3 laptops open at once to be able to access all the different dev environments I need for testing (I’ve definitely done that in the past though…). ...

May 8, 2020 · 8 min · Josh J

Docker Routing - Incorrect IP Address Detected by Traefik

The Problem Let’s say you have a container, say for example that it’s a container you rely on to store and sync a lot of your data. Say that one day, you notice that all of your devices stop syncing and throw time out errors. Say that you’re quite frustrated with this because to a certain extent, this container stack was supposed to be set and forget. Say that you go to the web GUI and you see this: ...

May 5, 2020 · 3 min · Josh J