2021-12-25 02:12:17 +00:00
2021-12-02 00:43:59 +00:00
2021-12-25 01:39:47 +00:00
2021-12-09 00:36:18 +00:00
2021-12-25 01:16:45 +00:00
2021-12-25 01:39:47 +00:00
2021-12-01 21:46:19 +00:00
2021-12-23 00:27:25 +00:00
2021-12-01 21:46:19 +00:00
2021-12-09 17:07:07 +00:00
2021-12-25 02:12:17 +00:00

blog-hugo

I am hoping to migrate my dynamic blog currently hosted using GHOST CMS to a static site using HUGO.

Pros of static sites

  • Security
  • Reliability
  • Speed
  • Scalability
  • Low Resource requirement

Why

The reasons above all fit well with my current goal of trying to containerise all of the services running on my home lab. Currently I have 2 servers running Proxmox VE with a combined 48 threads and 256GB of RAM which as you can imagine take a lot of power.

The plan is to slowly move the majority of my services to a cluster of 4 RaspberryPis. If all the services required support the ARM CPU architecture then I can completely decommission the power hungry servers.

How

I am still coming up with the deployment method of this site but from what I have seen the Github CI/CD pipeline makes a lot of sense as the site will be hosted on Github anyway.

  • Update Github with new code
  • Github generates a docker image
  • Kubernetes cluster uses that image to host the site

When Pulling / Cloning

git clone --recurse-submodules https://gitlab.com/AHMZA/blog

Update the theme

git submodule update --remote --merge
S
Description
Readme
50 MiB
Languages
HTML 63.3%
Dockerfile 30.3%
CSS 6.4%