Ubuntu 26.04 x OpenCode
vibeopsOS
Development Environment out of the Box. OpenCode AI-Agent fΓΌr Ubuntu β direkt nach der Installation einsatzbereit.
git clone https://github.com/vibeopsde/vibeopsOS.git
cd vibeopsOS
./install.sh
OpenCode auf First Login
Keine manuelle Installation β OpenCode wird automatisch beim ersten Login eingerichtet.
Passwordless Sudo
Sudo-Rechte werden automatisch konfiguriert (einmalige Passwort-Eingabe beim Setup).
Safe / Trust Modus
WΓ€hle ob der Agent vor jedem sudo-Befehl fragt oder autonom arbeitet.
Version Pinning
WΓ€hle zwischen aktuellen main branch oder spezifischen Git-Tags.
Onboarding β Ablauf nach dem ersten Login
vibeopsOS β First Time Setup
ββββββββββββββββββββββββββββββββββ
Choose version:
[0] latest (main branch)
[1] v2605.0
β Welcome to VibeOps β Onboarding
ββββββββββββββββββββββββββββββββββββ
[1/6] Enable passwordless sudo (one-time password prompt)
[2/6] Install OpenCode (via https://opencode.ai/install)
[3/6] Choose project name (default: my-project)
[4/6] Warning: agent has full sudo
[5/6] Select agent mode:
[1] Safe β asks before every sudo command
[2] Trust β works autonomously with full sudo
[6/6] AGENTS.md copied to project. Ready.
Projektstruktur
.
βββ build/
β βββ build-iso.sh # Core ISO builder
β βββ build-arm64.sh # ARM64 thin wrapper
β βββ build-x64.sh # AMD64 thin wrapper
β βββ deploy.sh # Copy iso/ β /var/www/html/ISO
βββ package/
β βββ vibeops-init.sh # /etc/profile.d/ first-login script
β βββ templates/
β βββ agents-safe.md # Agent config: ask before sudo
β βββ agents-trust.md # Agent config: autonomous
βββ install.sh # Onboarding script
βββ iso/ # Build output (*.iso β gitignored)
Build Requirements
# Ubuntu 24.04+ / Debian
# ~8 GB disk for the Ubuntu base ISO + workspace
# BenΓΆtigte Tools:
# xorriso, wget, squashfs-tools, rsync, mtools