What this is all about

· Site

#hugo #linode #cloudflare #caddy

2026 update: the site has since moved from Hugo to Astro. The original post is kept below as written.

tl;dr: I wanted to share my experience researching, configuring and deploying my blog/resume site.

Why?

I come across interesting things every day on people’s personal blogs. It could be about a personal project, a trip they went on, whatever it may be, they have somewhere to share the information they want to.

“You made a blog in 2022?” Yeah? I find myself wanting to write about and share the things that I’ve been working on at home/work/life, and also my resume!

Sure, I could have gone to one of the many create-your-own-blog-here sites, but what’s the fun in that, when you could configure and manage it all yourself.

How?

A little back story about me: I’m a Network Engineer with intermediate knowledge of Linux but really no working web development knowledge.

I wanted something easy, but also something cost effective and secure.

When?

Well, you’re reading this on my site, so I’ve already finished the hard work. I’ll be creating a post going through each of the steps and some of the trouble I encountered during my project. My next post is going to go over the hunt for VPS hosting and why I ended up choosing Linode. I’ll be linking to each post as I create them, but I hope at the end of this project someone can follow along and create their own site just like this one!

Here is a short list of some of the components I was using for this site:

  • Linode - VPS hosting
  • Namecheap - Domain name
  • Cloudflare - DNS/CDN/DDoS protection
  • Hugo - Static site generator, a really nice application written entirely in Go
  • LoveIt - Hugo theme, very extensible and customizable, with great SEO optimization and other cool features
  • Caddy - Web server, another application written in Go

← all posts