<?xml version='1.0' encoding='utf-8'?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>EchoPrograms · Writeups</title><id>https://brogano.dev/blog/</id><updated>2026-09-13T00:00:00Z</updated><link href="https://brogano.dev/feed.xml" rel="self" /><link href="https://brogano.dev/blog/" /><author><name>Brogan Oberhaus</name></author><entry><title>TNTech CPTC tryout 2026</title><id>https://brogano.dev/blog/tntech-cptc-tryout-2026/</id><updated>2026-09-13T00:00:00Z</updated><summary>An individual penetration-testing assessment completed as Team 20 during the 2026 Tennessee Tech CPTC tryout.</summary><link href="https://brogano.dev/blog/tntech-cptc-tryout-2026/" /></entry><entry><title>Mobile Linux virtualization with Termux and QEMU</title><id>https://brogano.dev/blog/mobile-linux-termux-qemu/</id><updated>2026-09-09T00:00:00Z</updated><summary>Running Linux virtual machines on Android with Termux and QEMU, with a Portainer Agent connected over Tailscale.</summary><link href="https://brogano.dev/blog/mobile-linux-termux-qemu/" /></entry><entry><title>SysReptor security reporting deployment</title><id>https://brogano.dev/blog/sysreptor-security-reporting-deployment/</id><updated>2026-09-07T00:00:00Z</updated><summary>Installing SysReptor locally with a dedicated Nginx Docker reverse proxy and hosts-file mapping.</summary><link href="https://brogano.dev/blog/sysreptor-security-reporting-deployment/" /></entry><entry><title>Hardware-backed Linux authentication</title><id>https://brogano.dev/blog/hardware-backed-linux-authentication/</id><updated>2026-08-26T00:00:00Z</updated><summary>Integrating a YubiKey with Linux authentication, SSH, sudo, and the Hyprlock session lock screen.</summary><link href="https://brogano.dev/blog/hardware-backed-linux-authentication/" /></entry><entry><title>Minecraft server infrastructure</title><id>https://brogano.dev/blog/minecraft-server-infrastructure/</id><updated>2026-08-10T00:00:00Z</updated><summary>Deploying and managing Minecraft servers with web-based administration, plugins, maps, and network forwarding.</summary><link href="https://brogano.dev/blog/minecraft-server-infrastructure/" /></entry><entry><title>Browser-accessible noVNC CTF workstation</title><id>https://brogano.dev/blog/novnc-local-ctf-workstation/</id><updated>2026-08-04T00:00:00Z</updated><summary>A local browser-accessible Linux workstation for Hack The Box and other authorized CTFs.</summary><link href="https://brogano.dev/blog/novnc-local-ctf-workstation/" /></entry><entry><title>OpenMediaVault NAS and network storage</title><id>https://brogano.dev/blog/openmediavault-nas-network-storage/</id><updated>2026-07-01T00:00:00Z</updated><summary>Building a virtualized OpenMediaVault NAS with passed-through disks and network storage for the homelab.</summary><link href="https://brogano.dev/blog/openmediavault-nas-network-storage/" /></entry><entry><title>Forgejo self-hosted Git service</title><id>https://brogano.dev/blog/forgejo-self-hosted-git-service/</id><updated>2026-04-30T00:00:00Z</updated><summary>Hosting personal Git repositories with Forgejo and integrating them into my development workflow.</summary><link href="https://brogano.dev/blog/forgejo-self-hosted-git-service/" /></entry><entry><title>Matrix and Element communications platform</title><id>https://brogano.dev/blog/matrix-element-communications-platform/</id><updated>2026-04-01T00:00:00Z</updated><summary>Deploying and migrating a self-hosted Matrix Synapse and Element communications service.</summary><link href="https://brogano.dev/blog/matrix-element-communications-platform/" /></entry><entry><title>FRC robotics: software and controls overview</title><id>https://brogano.dev/blog/frc-robotics-overview/</id><updated>2026-02-13T00:00:00Z</updated><summary>An overview of my work across FRC robot software, drivetrain control, autonomous routines, vision, and mechanisms.</summary><link href="https://brogano.dev/blog/frc-robotics-overview/" /></entry><entry><title>Bruce Firmware Open Source Contribution</title><id>https://brogano.dev/blog/bruce-firmware-ble-mac-fix/</id><updated>2026-01-11T00:00:00Z</updated><summary>An open-source contribution to Bruce firmware that corrected BLE MAC randomization and reorganized its Bluetooth spam menu.</summary><link href="https://brogano.dev/blog/bruce-firmware-ble-mac-fix/" /></entry><entry><title>Nextcloud private cloud</title><id>https://brogano.dev/blog/nextcloud-private-cloud/</id><updated>2025-08-01T00:00:00Z</updated><summary>Hosting private file storage and collaboration tools with Nextcloud on local infrastructure.</summary><link href="https://brogano.dev/blog/nextcloud-private-cloud/" /></entry><entry><title>Proxmox homelab and private cloud</title><id>https://brogano.dev/blog/proxmox-homelab-private-cloud/</id><updated>2025-05-01T00:00:00Z</updated><summary>A five-node Proxmox environment for virtual machines, containers, storage, monitoring, and self-hosted services.</summary><link href="https://brogano.dev/blog/proxmox-homelab-private-cloud/" /></entry></feed>