Ghost File Downloads with Docker, Caddyserver, Traefik, and LetsEncrypt Quick docker/docker-compose setup of how to use caddy to serve your files
Docker, Django, Traefik, and IntercoolerJS is My Go-To Stack for Building a SaaS in 2021 I provide a deeper-dive on the tech stack I like to use in 2021. It is simple, easy to work with, and allows you to grow out of it when the time comes. Updated for 2021!
Self-host your own SOCKS5 Proxy Server with Docker With a cheap Virtual Machine and a little Docker fairy dust you too can self-host and run your own SOCKS5 proxy server. I use it for occasional web page scraping and getting around numerous restrictions based on my location.
Make Traefik Load-balance Docker and External Services A quick cheat sheet and example configuration that configures Traefik to loadbalance across docker networks and external networks.
3 Things to Do Before DDoS'ing Yourself with a CDN/Application Gateway I setup a CDN to run in front of my app and DDoS'ed myself because of unforseen configuration and app architecture problems. Mitigations inside!
Building my own Screenshot-as-a Service with Docker, Django, and Selenium Watch me embarrass myself as I publicly share and explore what it takes to make a screenshot as a service. See the site. Get the code.
Migrate from Traefik 1.x to 2.x with Docker labels. Follow these side-by-side configurations to see how quick and easy it is to migrate from Traefik 1 to version 2.
My configuration for Traefik 2.0, Docker, and LetsEncrypt This is my pristine production-quality config for deploying Traefik as my front-end proxy and TLS termination server.
Ghost file downloads with Traefik, Docker, and Filebrowser How to setup your Ghost blog docker deployment with file attachments for your posts.
What is your SaaS app hosting setup and deployment workflows? I am a lazy developer which means that I try to automate as much as possible. This is my personal tech stack that I use for most production-ready projects. It is repeatable, durable, and scalable.