Posts
Stop Re-uploading Unchanged Hugo Files to S3 with a SHA-256 Manifest
A clean Hugo build can produce unchanged files with new modification times. S3 sync may upload them again because it compares size and timestamps rather than file contents. A …
September 30, 2026
Running Proxmox VXLAN SDN over WireGuard with OPNsense NAT
This is a setup for three Proxmox VE hosts where isolated guest networks span the cluster, inter-node tenant traffic is encrypted, and one OPNsense VM acts as the edge gateway for …
May 3, 2026
Installing Docker Engine (docker-ce) on Ubuntu
Install Docker Engine on Ubuntu 22.04.4 LTS from Docker’s apt repository, add its signing key, and verify the installation with hello-world.
July 13, 2024
Editing the hosts file on macOS
Edit /private/etc/hosts with nano on macOS 11.4, add or remove hostname mappings, and preserve the default local host entries.
July 23, 2021
Disabling HSTS for a specific domain in Chrome
Remove a domain’s dynamic HSTS policy in Chrome 91 and check the preload list to understand why preloaded domains behave differently.
July 21, 2021
Creating a Linux RAM disk (tmpfs)
Create a Linux tmpfs RAM disk, choose its size, verify the mount, and configure mounting at boot with fstab. Its contents are temporary.
January 6, 2021
Issuing and installing an SSL certificate with Let's Encrypt (Certbot)
Use Certbot on Ubuntu 20.04 to obtain and install a Let’s Encrypt certificate for Apache or Nginx, then test automatic renewal.
September 5, 2020
Hosting a static website with CloudFront and Amazon S3
Host a static website with Amazon S3 and CloudFront, configure HTTPS with AWS Certificate Manager, and connect a custom domain through DNS.
August 16, 2020
Upgrading Ubuntu 18.04 LTS to 20.04 LTS
Walk through an Ubuntu 18.04 LTS to 20.04 LTS upgrade, covering package preparation, upgrade prompts, and restoring third-party repositories.
July 29, 2020
Changing the Windows 10 Lock screen slideshow layout
Adjust the SlideshowLayout registry value on Windows 10 Education 2004 to show one Lock screen image at a time instead of a collage.
July 28, 2020