Files
CrumbCodex-v.0.0/waldmitte/docker/Docker_june.md
Krümel Branko 83df9de035 🌲 CrumbCodex v0.0 - Genesis
12 Monate Crumbforest-Wachstum, sortiert nach Waldlogik.

Struktur:
- 454 Dokumente in 7 organischen Ebenen
- Lichtung → Waldrand → Waldmitte → Wurzeln → Krone → Unterholz → Samen
- INDEX.md für jede Ebene (eigene Stimme)
- WALDKARTE.md (Master-Navigation)
- crumbcodex.md (Das Versprechen zwischen Krümel & Bits)
- lichtung/willkommen.md (Nullfeld-Einstieg für Kinder)

Philosophie:
- Waldlogik statt Ordnerlogik
- Tiefe, Licht, Wurzeln - wie ein echter Wald
- Schutz für Krümel, Tiefe für Gräber, Poesie für Atmende

Repos verbunden:
- OZM-Keks-Handbuch-v1 (Das Wissen)
- Crumb-Core-v.1 (Das Herz) - 194.164.194.191
- crumbmissions (Das Spiel)

Wuuuhuuuuu! 🦉
2025-12-26 16:50:52 +01:00

2.6 KiB
Raw Blame History

🧁 crumbforest_terminal_final_setup.md

Stand: 2025-06-06 Status: STABIL alle Ports online Build: Docker + SSH + Blockly + TTYD + CakePHP5


🌍 Netzwerk & Dienste

Dienst Port Status
Apache (CakePHP) 8080 aktiv
TTYD (Terminal Web) 7780 aktiv
SSH Zugang (robot) 2222 aktiv
Blockly Bridge /crumbapi/blockly-terminal JSON API

🔐 Login & Auth

  • SSH Login:

    ssh robot@localhost -p 2222
    Passwort: kuchenpwd
    
  • Achtung: Nach Rebuild wird ein neuer SSH-Host-Key generiert ggf. alten Key aus ~/.ssh/known_hosts entfernen.


📦 Scripts im Container

Pfad: /usr/local/bin/crumbmissions/

Skript Funktion
intro.sh 🧁 Einführung in die Shell-Kommandos
welcome_kruemel.sh 🦉 Kindgerechte Kommando-Einführung
mission_selector.sh 🌲 Auswahl von Rollen & Aufgaben
mission_selector_mission_1.sh 📦 Blockly-Integrationstest
create_linux_user.sh 👤 Linux-User erstellen
setup_terminal_aliases.sh 🛠️ Alias-Konfiguration für Benutzer

🔄 Blockly Verbindungstest

curl -X POST http://localhost:8080/crumbapi/blockly-terminal \
     -H "Content-Type: application/json" \
     -d '{"blockcode": "window.alert(42);"}'

Antwort: Blockcode received.


🐚 Terminal-Startprozess

# Im Container:
./intro.sh     # Erster Einstieg
./mission_selector.sh  # Rollenwahl & Missionsstart

Notizen für Pädagog:innen & Admins

  • Kein OpenRouter-Zwang beim ersten Einstieg: Eule, Fuchs, Maus, Waschbär etc. sind lokal ausführbar.
  • Blockly → Terminal Bridge erlaubt spielerisches "Code bauen" & ausführen.
  • Crumbforest versteht Lernen als Abenteuer im Wald mit Maschinen, Frequenzen & Vertrauen.
  • Projekt ist modular & offen (Open Source), aber API-Zugriff (z.B. GPT) kann nach Verbrauch abgerechnet werden (Tokenmodell).
  • Ziel: Bildung als Raum für Fragen. Für jede neue Frage darf ein neuer Pfad entstehen. → Polyversität.

🎉 Build verified. Ports open. Kinderterminal aktiviert. #seriousToys #crumbforest #teamblacksheep 🛠️ Letzter Check durch: robot@bbf64aebcceb auf Mac M3 / Docker / PHP 8.4 / CakePHP 5