From a92b1f9bdda93fa9dc02666bd85d468edee4de90 Mon Sep 17 00:00:00 2001 From: thesabear Date: Sat, 22 Aug 2026 22:59:55 +0300 Subject: [PATCH] update readme --- README.md | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 4d657de..f07c053 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ ## About me # 👋 Hi there — I'm @thesabear +[![LinkedIn](https://img.shields.io/badge/LinkedIn-blue?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/michael-surgey) +[![Website](https://img.shields.io/badge/Website-blueviolet?style=for-the-badge&logo=google-chrome&logoColor=white)](https://nomadianation.thesabear.net/) + -![Profile Banner](https://img.shields.io/badge/Homelab-Explorer-blue?style=for-the-badge&logo=linux) -![Docker](https://img.shields.io/badge/Docker-Containers-blue?style=for-the-badge&logo=docker) -![Python](https://img.shields.io/badge/Python-Learning-yellow?style=for-the-badge&logo=python) -![Bash](https://img.shields.io/badge/Bash-Scripting-lightgrey?style=for-the-badge&logo=gnu-bash) I'm a curious, self-taught technologist who runs a real, multi-host homelab as a production-grade playground: a Proxmox hypervisor cluster hosting a fleet of VMs/LXCs, a two-zone Caddy reverse-proxy design fronted by Authentik SSO, self-hosted Gitea with Ansible-driven scheduled maintenance, and Terraform+Packer provisioning for bootstrapping new hosts from hardened, minimal images. What started as a hobby project has grown into a full-on journey into DevOps, automation, infrastructure, and security. @@ -40,6 +44,10 @@ I enjoy understanding not just how something works, but how to automate it, secu ## ⚡ Fun Fact I'm entirely self-taught. Every tool, trick, concept, and workflow in my repos is something I learned by doing — from reading docs to breaking my lab at 2 a.m. and fixing it again. +![Profile Banner](https://img.shields.io/badge/Homelab-Explorer-blue?style=for-the-badge&logo=linux) +![Docker](https://img.shields.io/badge/Docker-Containers-blue?style=for-the-badge&logo=docker) +![Python](https://img.shields.io/badge/Python-Learning-yellow?style=for-the-badge&logo=python) +![Bash](https://img.shields.io/badge/Bash-Scripting-lightgrey?style=for-the-badge&logo=gnu-bash) --- # thesabear's Homelab @@ -173,14 +181,4 @@ Three independent recovery layers cover three different kinds of loss — a lost 53 Docker Compose stacks, grouped by purpose rather than by which host happens to run them — see [`stacks/`](stacks/): identity & security, platform/infra, media, productivity, and dev tools. ---- - - -[![LinkedIn](https://img.shields.io/badge/LinkedIn-blue?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/michael-surgey) -[![Website](https://img.shields.io/badge/Website-blueviolet?style=for-the-badge&logo=google-chrome&logoColor=white)](https://nomadianation.thesabear.net/) - +--- \ No newline at end of file