Welcome to Panic! At The Terminal #
This blog is a curated collection of Linux commands, system administration tutorials, and DevOps guides that I’ve accumulated over a few years of working in IT.
Posts #
Check the sidebar on the left for all of my posts.
My Homelab Setup #
I run a RHEL9 homelab on bare metal RHEL9 with libvirt on an Intel NUC NUC11TNHi7. Here’s what I’m running:
Infrastructure #
The setup hosts a dozen virtual RHEL9 machines:
- Red Hat Ansible Automation Platform (AAP): Provisions and configures all VMs, handles automatic updates, backups, and configuration management
- Two Red Hat IdM servers (IPA): Centralized authentication in HA configuration
- Two BIND9 servers: Internal DNS resolution with redundancy
- GitLab: Self-hosted Git repository and CI/CD platform
- GitLab Runner: Executes CI pipelines for my GitLab instance
Services & Applications #
- LibreNMS: Network and server monitoring
- Nginx Proxy Manager: Reverse proxy with TLS termination for internet-exposed services
- Bitwarden: Self-hosted password manager
- Hugo: Powers this blog
- Google Home Automation Assistant: Smart home integration
- Healthchecks.io: Monitors scheduled jobs and automation tasks
About #
These guides used to be just raw commands in my OneNote, so I decided to put them into a blog format so other people can read them as well.
🐧