My Blog Told Me It Was Vulnerable. It Was Right.

I self host my blog. The whole thing, Ghost CMS, MySQL database, all of it, runs on a Docker host in my house. A Cloudflare tunnel punches it out to the internet so you can read posts at emir.fyi without my home IP being exposed. It sits alongside a…

Upgrading PostgreSQL from version 14 to 17 - Part 1

To start I should probably mention that I work for a healthcare company, and our PostgreSQL databases are hosted on Aptible. Also this is NOT a tutorial. This is me writing about an experience I went through, which involved a fair amount of technical work, along with the usual emotional…