📖 OZM-Keks-Handbuch v1 - README
Original Repository: https://194-164-194-191.sslip.io/git/kruemel/OZM-Keks-Handbuch-v1
Part of: Crumbforest Ecosystem
Role: Crumbpages - Educational Foundation & The Owl on the Bash 🦉
🌲 Crumbpages v2
Dokumentation und Lernsystem für System-Administration
Teil des Crumbforest-Ökosystems
📜 Lizenz & Kinderrechte
Dieses Projekt ist dual-lizenziert:
- MIT License für Code und allgemeine Nutzung
- CKL (Children's Knowledge License) für Bildungskontexte mit Kindern
Für Lernende: Deine Rechte sind geschützt. Lies hier mehr →
Für Entwickler: Frei nutzbar und forkbar. Compliance-Infos →
Was ist Crumbpages?
Crumbpages v2 kombiniert Bildungsdokumentation mit operationalen Tools für System-Administration:
📚 Lernpfade
- 24 Crumbpages (Markdown) zu Linux-Fundamenten, SSH, Netzwerk, Kernel, Docker, uvm.
- Template-basierte Struktur für konsistentes Lernen
- Progressive Learning Paths: von Basics zu Advanced Topics
🛠️ Operational Tools
crumbpages-doktor.sh(496 Zeilen) - Hauptwerkzeug für Diagnostik & Operationsssh-agent-guard.sh- Produktions-SSH-Security-Daemonssh-agent-screenlock_v4.sh- MATE Desktop SSH-Integration
🌳 Philosophie: Waldwächter
"Transparency over magic"
- Bash-zentrisch, klar lesbar, lehrbar
- Minimale Dependencies, einfache Patterns
- Education-First: Alle Tools sind verständlich und nachvollziehbar
Schnellstart
1. Haupttool starten
# Ausführbar machen (einmalig)
chmod +x crumbpages-doktor.sh
# Interaktives Menü starten
./crumbpages-doktor.sh
Das Doktor-Tool bietet 6 Module:
- Git Workstation - Interaktive Git-Shell mit Health Checks
- DNS Doktor - DNS-Diagnostik und Reporting
- System Doktor - Host Vitals (Disk, RAM, OS Info)
- Web Tools - API-Testing (
api_search,api_get,api_ask) - Remote Tools - SSH-Helfer und SCP-Uploads
- Werkzeugkasten - Tool-Verfügbarkeits-Checks
2. SSH-Security aktivieren
# SSH-Agent Guard starten (systemd/autostart)
./ssh-agent-guard.sh
# Für MATE Desktop Integration
./ssh-agent-screenlock_v4.sh
Beide Scripts:
- Killen und starten ssh-agent bei Screen Lock neu
- Loggen nach
~/.ssh-agent-screenlock.log - Nutzen festen Socket-Path
~/.ssh/agent.sock
3. Lernpfade durcharbeiten
# Crumbpages lesen (Markdown)
ls crumbpage-*.md
# Template für neue Pages
cat crumbpage-template.md
🔑 Die 24 Crumbpages
- Users & Rechte - Grundlagen
- Host Info - System-Informationen
- Navigation - Verzeichnisse & Pfade
- Editoren - vi, nano, emacs
- Packages - apt, pkg, Paketmanagement
- Netzwerk - Grundlagen
- SSH Basics - Verbindung & Keys
- SSH Keys - Generierung & Management
- Storage - Festplatten, Mount, ZFS
- Services & Ports - Daemon, systemd
- First Access - Erstzugriff auf Systeme
- Git Basics - Version Control
- Pipes & Filters - Unix-Philosophie
- Environment - Shell-Variablen
- DNS - Domain Name System
- VPN - Virtual Private Networks
- Workstation - Desktop-Setup
- SSH Agent - Key-Management
- Agent Lockdown - Zero Trust
- Tanz am Kernel - Low-Level
- Backup, RAID, Cron - Datensicherung
- Nullfeld - Willkommen im Konzept
- AI & Philosophie - Vektor-Systeme
- Docker - Container-Technologie
📖 Wichtigste Dokumente
| Dokument | Beschreibung |
|---|---|
| OZM-NEXUS-ECOSYSTEM.md | 🌐 Das große Bild: Wie Crumbpages ins Ökosystem passt |
| LICENSE.md | 📜 Dual-Lizenz erklärt (MIT + CKL) |
| LICENSE-CKL.md | 🛡️ Die vollständige Children's Knowledge License |
| KINDERRECHTE.md | 👶 Deine Rechte als Lernende/r (Export, Löschung, Eigentum) |
| CLAUDE.md | 🤖 Anleitung für Claude Code (Codebase-Kontext) |
| HANDBUCH.md | 📖 Manual für crumbpages-doktor.sh |
| QUICKSTART.md | ⚡ Quick Reference für häufige Operationen |
🌍 Das größere Ökosystem
Crumbpages v2 ist Teil des Crumbforest:
OZM⟡NEXUS (Träger/Manifest)
↓
branko.de/Crumbforest (Public Interface)
├─ 15 Charaktere (Krümeleule, FunkFox, SnakePy...)
├─ 4 Lernpfade (ESP32 → Pi Zero → Pi Server → Daten)
└─ "Every child may ask. We protect this right."
↓
CrumbCore v1 (Local Engine)
├─ FastAPI + Qdrant RAG
├─ Role-based Chat (15 Personas)
├─ Multi-Theme (Accessible, High Contrast...)
└─ Token-Management (Kids = free)
↓
Crumbpages v2 (dieser Repo) ← 📍 DU BIST HIER
├─ 24 Lernpfade (Markdown)
├─ Operational Tools (doktor, SSH guards)
└─ Waldwächter-Philosophie
Mehr dazu: OZM-NEXUS-ECOSYSTEM.md
🎯 Die 8 Axiome
Alle Komponenten des Crumbforest folgen diesen Prinzipien:
✅ autonom - Du entscheidest deinen Lernweg
✅ zukunftsoffen - Erweiterbar, nicht fertig
✅ nicht interpretierbar - Kein "richtiger" Weg, nur funktionale
✅ nicht missbrauchbar - Schutz durch Design
✅ suchbar - Fragen führen zu Antworten
✅ wiedererkennbar - Krümel zeigen den Weg
✅ erweiterbar - Du kannst selbst pflanzen
✅ unendlich skalierbar - Für alle, immer, kostenlos
🔧 Konfiguration
.env Datei
Das Doktor-Tool nutzt .env für Konfiguration (wird beim ersten Start erstellt):
# API Endpoints (für CrumbCore Integration)
CRUMB_API_URL="http://localhost:8000"
CRUMB_API_TOKEN="changeme"
# SSH/Remote Settings
CRUMB_SSH_USER="admin"
CRUMB_SCP_TARGET="backup.crumbforest.de:/var/backups"
# Qdrant Vector DB
CRUMB_QDRANT_URL="http://localhost:6333"
CRUMB_QDRANT_KEY=""
Tipp: Nie in Git committen! (ist bereits in .gitignore)
🌱 Für neue Mitwirkende
Willkommen im Wald!
Crumbforest ist ein offenes Lernökosystem. Jede/r kann Krümel pflanzen.
Voraussetzungen:
- Du akzeptierst die CKL (Kinder haben Vorrang)
- Du arbeitest transparent (keine Blackboxes)
- Du dokumentierst nachvollziehbar (andere sollen nachbauen können)
🌲 Status & Roadmap
✅ Aktueller Stand
Fertig:
- 24 Crumbpages
- Operational Tools (doktor, SSH guards)
- Dual-Lizenzierung (MIT + CKL v0.1)
- Ecosystem-Dokumentation
- Kinderrechte-Spezifikation
In Arbeit:
- Integration mit CrumbCore
- Export/Lösch-APIs für Kinderrechte
- OZM als rechtlicher Träger
📍 Ressourcen
Related Repositories
- CrumbCore v1: https://194-164-194-191.sslip.io/git/kruemel/Crumb-Core-v.1
- CrumbCodex: https://194-164-194-191.sslip.io/git/kruemel/CrumbCodex-v.0.0
- Crumbmissions: https://194-164-194-191.sslip.io/git/kruemel/crumbmissions
Websites
- OZM: https://onezeromore.com
- branko.de: https://branko.de
🦉 Zitat
"Wissen gehört dem Kind, solange es fragt."
"Nullfeld zuerst, dann Messung. Resonanz vor Regel."
— Waldwächter-Prinzip
Version: 2.0
Lizenz: MIT + CKL v0.1
Status: Active Development
Erstellt mit 💚 im Crumbforest
"Transparenz über Magic" 🌲
This README is part of the CRUMBFOREST-COMPLETE-DOCS-v1.0 collection
See also: README_CRUMB_CORE.md, README_CRUMBCODEX.md, README_CRUMBMISSIONS.md