Personal projects
50,000 Spam Emails and a 3 AM Panic: What Happened When I Forgot About a Side Project
A forgotten side project with an outdated Livewire package got me hacked. 50k spam emails, a 3 AM panic, and a lesson about Docker.
Articles about the Ghost software. With incredible ease of use and native newsletters, Ghost is as an essential tool for content curation online.
Personal projects
A forgotten side project with an outdated Livewire package got me hacked. 50k spam emails, a 3 AM panic, and a lesson about Docker.
Ghost
You poured your heart into writing a great article, and maybe, just maybe, it’ll go viral. But is your server ready for it? Here’s how I prepared my Ghost CMS months in advance, and how it stood strong during a surprise front-page hit on Hacker News.
Dokku
After tooling with docker swarm for a while, I dropped it and chosen to deploy a more common Traefik + docker-compose stack. This post will walk you through my process of migrating over my ghost blog.