René Welches

TECH NOTES TO MYSELF

Securing Proxmox API Tokens with Apple Keychain Access for Terraform

Store and retrieve Proxmox credentials securely using macOS Keychain instead of plain text files

Securely manage Proxmox API tokens for Terraform using macOS Keychain Access. Eliminates plain text credential files and integrates seamlessly with automated Terraform workflows.

Starting My Homelab Journey

Building a Proxmox-based homelab with GMKtec NucBox M5 Ultra and setting up SSL certificates

Starting a homelab with a $256 GMKtec NucBox M5 Ultra (Ryzen 7 7730U) and Proxmox VE. Includes setting up self-signed SSL certificates for secure HTTPS across all homelab services including Home Assistant.

Secure Home Network Access with Twingate

Alternative setup to Pi-Hole and Pi-VPN with Twingate, Home Assistant and AdGuard Home

Modern zero-trust VPN setup using Twingate for secure home network access, with AdGuard Home for local DNS resolution. No port forwarding or DDNS required - a simpler alternative to Pi-Hole and PiVPN.

Setting Up Python Code Formatting in Visual Studio Code

Using Black, isort, and Mypy for cleaner Python code

Configure VS Code to automatically format Python code with Black and organize imports with isort on every save. Includes Mypy static type checking for more robust code.

Part 2 - Deploying Your Hugo Blog to Netlify

A complete guide to publishing your Hugo site from GitHub to Netlify

Complete guide to deploying Hugo sites on Netlify with automatic GitHub deployments. Includes detailed netlify.toml configuration, security headers, cache optimization, and troubleshooting common build issues.

Part 1 - Setting Up a Hugo Blog with the Clean White Theme

A step-by-step guide to creating a Hugo blog from scratch to Deployment

Step-by-step guide to creating a Hugo blog with the Clean White theme using Hugo modules (not Git submodules). Covers installation, configuration, menu setup, and creating your first blog post.