Auto-commit from giteapush.sh at 2025-05-18 09:39:21
This commit is contained in:
parent
bf100fd9b5
commit
3e20d1888f
40
README.md
40
README.md
@ -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 sysadmin’s personal graveyard of hacks, helpers, one-liners, and scripts that probably shouldn’t 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).
|
This is where the magic happens:
|
||||||
What You'll Find Here
|
- 🔧 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 can’t fix what you don’t 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 shouldn’t 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.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user