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