About Alex

πŸ‘‹ My day job is spent helping some of the largest companies in the world tackle Cyber Security and Digital Identity. Check out some of my How-To posts below!

Learn Docker and Docker Compose

Cut your teeth on Docker and Docker-compose by deploying your own Blog using Ghost, one of the most popular blogging platforms on the web. The series is over 5 posts:

How To Setup Docker And Docker Compose for Ghost Blog
Work out how to select a relatively inexpensive VPS to host your own blog like mine by learning how to install and leverage Docker and Docker Compose
How to setup NGINX and Letsencrypt with Docker Compose for A Ghost Blog
Learn how to setup a NGINX Reverse Proxy with automatic Letsencrypt Certificate Generation for your own Ghost blog using your own domain name using Docker Compose
How to Setup A Ghost blog using MariaDB with NGINX SSL on Docker
Learn how to setup your own Ghost blog with Maria Database on Docker Compose using NGINX and lets Encrypt for Traffic forwarding and Domain Certificate generation
How To Setup NGINX Alpine for Lightweight Static Files On Docker
Learn how to setup a lightweight NGINX-Alpine docker container to serve static files and static websites using your own domain name on Docker Compose

Docker Series ->

Automate Management of your Docker Containers

Leverage automation to help manage your Docker containers and images:

How To Auto Update Docker Containers With Watchtower
Learn how to automatically update all of your running Docker containers by setting up Watchtower with Docker Compose on Docker.
Automatically Prune Docker Images, Volumes and Networks with Cron jobs
Learn how to automatically prune unused Docker images, networks and volumes on a daily basis with a Cron job to ensure you never run out of diskspace on your VPS

Automation Posts->

Using Cloudflare's Zero Trust Access Product to Protect Applications and Resources

Build out protection mechanisms on your own services with Cloudflared and Cloudflare Teams Access:

How to configure Cloudflare Tunnels for a secure Ghost blog
Use Cloudflared Tunnels and Cloudflare Teams to protect a self hosted Ghost Blog or any application on the web running on your own server from bad bots on the internet.
Self Host Gitlab on Docker with Cloudflare Zero Trust
Learn how to self host Gitlab on your own private VPS using Docker and Docker Compose. Configuring Cloudflared and protecting your Gitlab instance using Cloudflare Access on Cloudflare’s Zero Trust platform

Cloudflare Posts ->

Check out my Credly Badges