Blog

Technical articles, tutorials, and thoughts

Filter by tag:

Controlling My Lenovo Legion Keyboard RGB on Linux

How I built a simple bash script to control my Legion laptop's RGB keyboard on Arch Linux, and integrated it with my Hyprland theme system.

LinuxArch LinuxBashHardwareRGBLenovo LegionHyprland

Getting Started with Next.js and MDX

Learn how to build a modern blog with Next.js and MDX for rich, interactive content.

Next.jsMDXReactTutorial

Setting Up Jellyfin Media Server with NVIDIA GPU Passthrough on Proxmox

A complete walkthrough for installing Jellyfin media server with NVIDIA GPU hardware acceleration on Ubuntu Server running in Proxmox VE. Enable NVENC/NVDEC for efficient video transcoding.

JellyfinProxmoxGPU PassthroughUbuntuMedia ServerHomelab

Building a Network-Wide Ad Blocker with Pi-hole and Unbound DNS

Deploy Pi-hole with Unbound recursive DNS on Ubuntu Server for network-wide ad blocking, enhanced privacy, and DNSSEC validation. Complete setup guide from installation to firewall configuration.

Pi-holeDNSUnboundUbuntuNetwork SecurityHomelabAd Blocking

Setting Up WireGuard VPN for Secure Remote Access to Your Homelab

Configure WireGuard VPN on Arch Linux for secure remote access to your home network services. Includes multiple tunnel configurations for different use cases and mobile device setup.

WireGuardVPNNetwork SecurityArch LinuxHomelabRemote Access

Installing TrueNAS SCALE on Proxmox for Network Attached Storage

Deploy TrueNAS SCALE as a VM on Proxmox VE to create a powerful NAS solution with ZFS storage pools, NFS/SMB shares, and integration with your media server infrastructure.

TrueNASProxmoxNASZFSNFSStorageHomelab

Configuring NVIDIA GPU Passthrough on Proxmox VE

Complete guide to passing through an NVIDIA GPU to virtual machines on Proxmox VE. Enable hardware acceleration for media servers, gaming VMs, and GPU-accelerated workloads.

ProxmoxGPU PassthroughNVIDIAVirtualizationIOMMUHomelab

Essential Proxmox Configuration Backup Strategy

Protect your Proxmox homelab with a comprehensive backup strategy. Learn how to backup VM configs, GRUB settings, kernel modules, and ZFS configurations to a USB drive for disaster recovery.

ProxmoxBackupDisaster RecoveryHomelabZFSSystem Administration