XED /CCA cBUZZ Container App-Installation · Atomare App-Stacks für LXC-Boxen

cca v0.0.1 Skelett MIT GitHub PyPI XED /CCC

Architektur — zwei Tools, klare Trennung

ToolVerantwortungBeispiele
cccContainer-Lifecycle + Rollen-Kompositionenccc create pmDESK
ccaAtomare App-Stack-Installationcca install gnome · cca install ghost

ccc-Rollen rufen intern cca-Apps auf. Wer eine maßgeschneiderte Box will, nutzt cca direkt. Wer eine vorgefertigte Rolle will, nutzt ccc create.

Schnellstart

# Variante A — automatisch via firstboot.sh Phase 7 (xed-ccc + xed-cca beide):
bash <(curl -s https://ccc.xed.dev/firstboot.sh)

# Variante B — PyPI direkt:
pipx install xed-cca

Verben (analog apt)

cca list                     # verfügbare Apps mit Status
cca install gnome            # App installieren
cca install ghost --dry-run  # nur Plan zeigen
cca menu                     # interaktive TUI (Stub, Textual kommt später)
cca --version
cca --help

Apps-Roadmap

AppBeschreibungStatus
gnomeVanilla Gnome Desktop (Debian: gnome-core, Ubuntu: vanilla-gnome-desktop)Stub
ghostGhost Headless CMS / Blog-EngineStub
wordopsLEMP-Stack-Manager (NGINX + PHP-FPM + MariaDB)Stub
miabMail-in-a-Box (vollständiger Mail-Server-Stack)Stub

Geplant für künftige Sessions: nextcloud, gitea, xrdp, nginx-rp, weitere.