This is EnigmaCurry’s dev blog.
All tags: bash docker git home-manager just k3s libvirt linux nixos nixos-vm-template pfsense proxmox rclone ssh traefik virtual-proxmox webdav wireguard
Read the new series, nixos-vm-template, a new CLI abstraction for creating virtual machines on libvirt and Proxmox.
Check out the Proxmox series, build your own self-hosted mini virtualization cloud with Docker and other virtual machines.
Check out my posts about linux, including Bash scripts for backing up and syncing files.
Check out the k3s series, build your own self-hosted Kubernetes cluster, with GitOps.
You can discuss this blog on Matrix (Element): #blog-rymcg-tech:enigmacurry.com
This blog is copyright EnigmaCurry and dual-licensed CC-BY-SA and MIT. The source is on github: enigmacurry/blog.rymcg.tech and PRs are welcome. ❤️
- Jan, 2026
- 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
- Oct, 2025
- WebDAV with Rclone and mTLS
- Make SSH remote xdg-open use your local web browser
- Apr, 2025
- SSH Reverse Tunnel Manager
- WireGuard P2P VPN
- Nov, 2023
- Proxmox part 8: TrueNAS Core
- Proxmox part 7: Proxmox in Proxmox
- How to configure a pfsense router with split VLANs
- Mar, 2023
- Arch Linux ARM on Thinkpad X13S
- Zram: RAM 'doubler' on Linux
- May, 2022
- 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
- Jan, 2022
- Daily backups to S3 with Restic and systemd timers
- Jul, 2021
- Virtual Proxmox part 3: Port Forwarding to a Virtual Proxmox KVM
- Virtual Proxmox part 2: Snapshots
- Virtual Proxmox part 1: Virtual Proxmox and K3s
- Mar, 2021
- Continuous immediate file sync with Rclone
- Dec, 2020
- 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
- Oct, 2020
- blog.rymcg.tech LICENSE