I Migrated My Blog to Hugo

In the span of about 3 days, I successfully migrated my blog to use Hugo as my backend. Hugo (no, not the 2011 movie) is a static site generator that allows you to write Markdown files, and then creates HTML files from them. As you might guess from that blurb, Hugo itself is not hosting the content, but rather adapting the content to a web friendly format. Reasons There are a few major reasons for why I jumped to Hugo from my WordPress-based website, which can be summarized to 4 key points: speed, backups, flexibility and freedom, and potential liability....

October 20, 2024 · 6 min · Monica Hanson

Configure Your Firewalls Correctly: an Open Letter to Sysadmins

Imagine this: you’re running a web hosting service and you need to connect in to add another client who has specific needs your setup script doesn’t account for. You try to connect via SSH, but it hangs. After hanging, you escape out of the session and reconnect with the verbose flag set. You notice the wrong IP address, and you realize that you set up Cloudflare proxying. So you SSH in to the server with the public facing IP address, to find out it’s still not connecting....

August 28, 2023 · 8 min · Monica Hanson