Blogs
by date
- Migrating blog.rymcg.tech into book.rymcg.tech
- Git extensions in Babashka
- Proxmox part 9: Virtual Private Cloud (VPC)
- Record Firefox Audio in Audacity with PipeWire
- Artix Linux Workstation with Dinit and Sway
- LAN-Only Internet Kill Switch
- Extensions to git
- NixOS VMs part 4: Managing VMs with home-manager and sway-home
- NixOS VMs part 3: Mutable VMs are cool too
- Traefik Local Auth Proxy
- Enhanced tab completion for Justfiles with bash aliases
- NixOS VMs part 2: Bootstrapping a Docker server with immutable NixOS on Proxmox
- NixOS VMs part 1: Running code agents in an immutable NixOS VM
- WebDAV with Rclone and mTLS
- Make SSH remote xdg-open use your local web browser
- SSH Reverse Tunnel Manager
- WireGuard P2P VPN
- Proxmox part 8: TrueNAS Core
- Proxmox part 7: Proxmox in Proxmox
- How to configure a pfsense router with split VLANs
- Arch Linux ARM on Thinkpad X13S
- Zram: RAM 'doubler' on Linux
- Proxmox part 6: Virtualized nftables home LAN router
- Proxmox part 5: KVM and Cloud-Init
- Proxmox part 4: Containers
- Proxmox part 3: Notifications
- Proxmox part 2: Networking
- Proxmox part 1: Installation and Setup
- Daily backups to S3 with Restic and systemd timers
- Virtual Proxmox part 3: Port Forwarding to a Virtual Proxmox KVM
- Virtual Proxmox part 2: Snapshots
- Virtual Proxmox part 1: Virtual Proxmox and K3s
- Continuous immediate file sync with Rclone
- K3s part 12: Drone development
- K3s part 11: Drone
- K3s part 10: OpenFaaS
- K3s part 9: MariaDB backup
- K3s part 8: Wordpress. Or: Running stateful and stateless containers
- K3s part 7: Mutual TLS authentication with Traefik
- K3s part 6: Container registry
- K3s part 5: Flux GitOps
- K3s part 4: Git host
- K3s part 3: Traefik proxy
- K3s part 2: Create a single node cluster
- K3s part 1: Setup your workstation
by tag
artix
audio
babashka
bash
clojure
docker
git
home-manager
just
k3s
- K3s part 12: Drone development
- K3s part 11: Drone
- K3s part 10: OpenFaaS
- K3s part 9: MariaDB backup
- K3s part 8: Wordpress. Or: Running stateful and stateless containers
- K3s part 7: Mutual TLS authentication with Traefik
- K3s part 6: Container registry
- K3s part 5: Flux GitOps
- K3s part 4: Git host
- K3s part 3: Traefik proxy
- K3s part 2: Create a single node cluster
- K3s part 1: Setup your workstation
libvirt
linux
- Git extensions in Babashka
- Record Firefox Audio in Audacity with PipeWire
- Artix Linux Workstation with Dinit and Sway
- LAN-Only Internet Kill Switch
- Extensions to git
- NixOS VMs part 4: Managing VMs with home-manager and sway-home
- NixOS VMs part 3: Mutable VMs are cool too
- Traefik Local Auth Proxy
- Enhanced tab completion for Justfiles with bash aliases
- NixOS VMs part 2: Bootstrapping a Docker server with immutable NixOS on Proxmox
- NixOS VMs part 1: Running code agents in an immutable NixOS VM
- WebDAV with Rclone and mTLS
- Make SSH remote xdg-open use your local web browser
- SSH Reverse Tunnel Manager
- WireGuard P2P VPN
- Arch Linux ARM on Thinkpad X13S
- Zram: RAM 'doubler' on Linux
- Daily backups to S3 with Restic and systemd timers
- Continuous immediate file sync with Rclone
networking
nixos
nixos-vm-template
pfsense
pipewire
proxmox
- Proxmox part 9: Virtual Private Cloud (VPC)
- NixOS VMs part 3: Mutable VMs are cool too
- NixOS VMs part 2: Bootstrapping a Docker server with immutable NixOS on Proxmox
- Proxmox part 8: TrueNAS Core
- Proxmox part 7: Proxmox in Proxmox
- Proxmox part 6: Virtualized nftables home LAN router
- Proxmox part 5: KVM and Cloud-Init
- Proxmox part 4: Containers
- Proxmox part 3: Notifications
- Proxmox part 2: Networking
- Proxmox part 1: Installation and Setup