From e91d4a18b77660f19dbac3e5263df284a72d03a8 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Tue, 21 Jul 2026 16:28:42 +0200 Subject: [PATCH] =?UTF-8?q?Setup-Skript=20+=20Docs=20f=C3=BCr=20Arcane=20U?= =?UTF-8?q?buntu=20VM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - docker-compose.yml mit PROJECTS_DIRECTORY konfigurieren --- ARCANE-VM-SETUP.md | 24 ++++++++++++++++++++++++ arcane-vm-setup.sh | 17 +++++++++++++---- 2 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 ARCANE-VM-SETUP.md diff --git a/ARCANE-VM-SETUP.md b/ARCANE-VM-SETUP.md new file mode 100644 index 0000000..e58ad10 --- /dev/null +++ b/ARCANE-VM-SETUP.md @@ -0,0 +1,24 @@ +# Arcane VM Setup Status + +## Aktueller Stand +- VM IP: 192.168.178.162 +- User: arcane +- Status: Warte auf SSH-Verbindung (PowerShell Timeout Issue) + +## Setup-Skript + +Ich habe `arcane-vm-setup.sh` erstellt. Führe dies auf der VM aus: + +```bash +chmod +x arcane-vm-setup.sh +./arcane-vm-setup.sh +``` + +## Nächste Schritte + +1. **SSH auf VM verbinden** (mit Deinem Terminal, nicht über opencode) +2. **Setup-Skript ausführen** +3. **Arcane ist erreichbar unter**: http://192.168.178.162:3552 +4. **Rippy importieren** über Git Sync + +## Status: Warte auf Setup auf VM diff --git a/arcane-vm-setup.sh b/arcane-vm-setup.sh index d89b124..ba78d58 100644 --- a/arcane-vm-setup.sh +++ b/arcane-vm-setup.sh @@ -1,22 +1,31 @@ #!/bin/bash -# Arcane VM Setup Script +# Arcane VM Setup Script für Ubuntu VM # Führe dies auf der Arcane VM aus set -e echo "=== Arcane VM Setup ===" +# System aktualisieren +echo "System aktualisieren..." +apt-get update && apt-get upgrade -y + # Docker installieren echo "Installiere Docker..." curl -fsSL https://get.docker.com | sh -# Arcane User erstellen (falls nicht vorhanden) -echo "Erstelle Arcane User..." -id arcane &>/dev/null || useradd -m -s /bin/bash arcane +# User zu Docker-Gruppe hinzufügen usermod -aG docker arcane # Verzeichnisse erstellen mkdir -p /opt/docker/projects +chown arcane:arcane /opt/docker/projects + +# Docker Compose installieren +echo "Installiere Docker Compose..." +mkdir -p /usr/local/lib/docker/cli-plugins +curl -SL https://github.com/docker/compose/releases/download/v2.29.2/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose +chmod +x /usr/local/lib/docker/cli-plugins/docker-compose # Docker Compose Datei erstellen cat > /opt/docker-compose.yml << 'EOF'