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