What this is all about

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

Why?

I come across interesting things every day on peoples 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 whats the fun in that…when you could configure and manage it all 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 I 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 this one!

Here is a short list of some of the components I am using for this site.

  • Linode - VPS Hosting
  • Namecheap - Domain name
  • Cloudflare - DNS/CDN/DDOS Protection
  • Hugo - Static Site Generator (ssg), a really nice application written entirely in Go
  • LoveIt! - Hugo Theme, a very extensible and customizable theme, with great SEO optimization and other cool features!
  • Caddyserver - Web Server, another application written in Go