Auto-commit from giteapush.sh at 2025-05-18 09:39:21

This commit is contained in:
DocTator 2025-05-18 09:39:21 -04:00
parent bf100fd9b5
commit 3e20d1888f

View File

@ -1,20 +1,38 @@
Welcome to the Chaos
# bin-there-done-that
You've stumbled upon the Genesis Radio repository. If you're here, either you're lost, you're hoping to understand the beautiful mess that is this project, or you're here to criticize my "organized chaos" (you're not wrong).
A sysadmins personal graveyard of hacks, helpers, one-liners, and scripts that probably shouldnt work — but absolutely do.
This repository is home to all things Genesis Radio because why bother with a normal, boring setup when you can set up servers that resemble a web of interconnecting spaghetti? It's reliable (kind of), secure (unless you change something), and constantly evolving (sometimes for the better).
What You'll Find Here
This is where the magic happens:
- 🔧 Server bootstraps
- 📦 ZFS snapshot management
- 🧼 Cron-powered cleanup rituals
- ☠️ Disaster recovery with no disasters (yet)
- 🐢 Slow rsyncs. Fast regrets.
Configuration scripts that might or might not work depending on whether the universe is aligned.
> **Status:** In production. Against better judgment.
Backups that exist... somewhere... I hope.
---
Various random, mostly well-documented, but sometimes cryptic notes on server setup and survival tactics.
## ⚙️ Highlights
TL;DR
- `pull_health_everywhere.sh` because you cant fix what you dont know is broken
- `dr_spl_overlay.sh` tape drive energy for modern times
- `fix_mastodon_perms.sh` chown your sins away
- `validate_zfs_snapshots.sh` trust but verify (and scrub)
- `freezer.sh` it's like a backup, but colder
If you want to understand what's going on here, great. If not, just trust that it's a feature, not a bug. And if you break something, just blame it on Carmen Sandiego. She's always up to no good.
---
🤘 Credits
## 📌 Philosophy
- Flat files > Object storage
- ZFS is life
- Automation is king
- Users lie and take up space
---
## 🧠 Use at your own risk
This repo is for *me*. If you find it useful, cool. If it destroys your cluster, you probably shouldnt have been copying scripts from a repo with this name anyway.
Built and maintained by Doc, sysadmin and co-leader of Genesis Radio. With occasional curses, midnight commits, and the ghost of Danny Kirwan watching over it all.