DockerSwarm secrets made easyA recent Docker update came with a small but important change for service secrets and configs, that enables a much easier way to manage and update them when deploying Swarm stacks.
AutomationAutomatic domain and SSL managementCreate and maintain DNS records on Cloudflare, secure the communication to the origin servers using certificates from Let’s Encrypt, and how to make this painless and fully automated.
Home LabHome Lab - Monitoring madnessHaving looked at the configuration and setup of the services in the Home Lab, it’s time to talk about how we can monitor them, and manage their logs.
Home LabHome Lab - Configuring the cattleLet me explain the configuration method I use for my services and HTTP endpoints. Spoiler: it’s Docker and it’s automated.
Home LabHome Lab - Swarming serversThis third post in the series explains how I extended my stack to multiple servers with Docker Swarm.
Home LabHome Lab - Setting up for DockerIn the second post of the series I dive into the details of what is involved setting up for an ever-growing number of applications on a handful of physical servers on my Home Lab.
Home LabHome Lab - OverviewThis post is the first in a series explaining the setup I use to run my websites and their related services at home on cheap hardware using containers.
CI/CDBuilding and shipping open-sourceLet me walk you through the continuous integration workflow I use to prepare my applications for deployment and all the wonderful free for open-source services involved.
FlaskPython microservices with FlaskThis is the story of why I chose to write my web applications in Python using the open-source Flask framework.
IntroIn pursuit of automated continuous everythingAlternative title: What you can’t do at work, try it at home!