Files
blog-ahmza-com/.github
ahmza eb67d6361e
Build Hugo / build (push) Successful in 1m44s
Build Hugo / deploy (push) Failing after 1m8s
Add Netbird connectivity debug step to deploy job
Temporary diagnostic step before 'Netbird Connect' that checks secret
presence (masked), DNS resolution, HTTPS reachability to the management
API, and the signal server TCP port from the runner. Helps distinguish
DNS/connectivity issues from auth/registration failures behind the
recurring 'netbird up' DeadlineExceeded error. Marked continue-on-error
so it never blocks the build.
2026-07-25 01:39:09 +01:00
..
2021-12-02 00:43:59 +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://github.com/4hmz4/blog

Update the theme

git submodule update --remote --merge