Automating Hugo Deployments with hillpush (Git-Based Workflow)

A lightweight script that automates Hugo deployments by committing to Git, pushing changes, and triggering a remote site rebuild.

February 19, 2026 · Updated March 5, 2026 · 2 min · Roland Hill

Locking Down SSH in a DMZ for Hugo Deployments

Hardening SSH access to a DMZ web server revealed an overlooked dependency in my Hugo deployment pipeline: the server also needs outbound SSH to pull from Git.

February 18, 2026 · Updated March 5, 2026 · 3 min · Roland Hill

Self-Hosted Hugo Comments with Private Gitea

How I built a secure, self-hosted comment system for Hugo using private Gitea as the backend, proxied safely through Nginx.

March 2, 2026 · Updated March 4, 2026 · 2 min · Roland Hill

Building a Private LDAP Address Book with OpenLDAP

A private OpenLDAP address book secured with LDAPS, providing centralised contact lookup for Mutt and Thunderbird on a LAN.

February 22, 2026 · Updated March 5, 2026 · 3 min · Roland Hill