Gebruik je de Anthropic Claude Code extensie in Visual Studio Code? Je kan nu via een SSH-verbinding deze rechtstreeks gebruiken op jouw hostingpakket (alleen GetPremium Large).
Er is wel een belangrijke "maar". Moderne AI-tools zoals Claude zijn gebouwd om zoveel mogelijk systeembronnen (RAM en CPU cores) te gebruiken voor maximale snelheid. Onze server hebben heel veel RAM en processors. Op een shared hosting omgeving zijn deze bronnen per gebruiker begrensd om de stabiliteit voor andere gebruikers te garanderen. Daarnaast is de systeemmap /tmp vaak beveiligd tegen het uitvoeren van scripts (noexec), wat de plugin blokkeert. Claude ziet ze wel, wil ze gebruiken, maar mag dat niet. Daarom moet je een "wrapper" gebruiken.
Wij hebben een "patch" script ontwikkeld dat de Claude extensie configureert om goed om te gaan met geheugen en processen. Hierdoor draait de extensie stabiel binnen je hostingpakket.
cat << 'EOF' > fix_claude.sh #!/bin/bash # Fix voor Anthropic Claude Code crash op Shared Hosting echo "🔍 Bezig met zoeken naar Anthropic Claude extensie..." BASE_DIR="$HOME/.vscode-server/extensions" CLAUDE_BIN=$(find "$BASE_DIR" -wholename "*/anthropic.claude-code-*/resources/native-binary" | head -n 1) if [ -z "$CLAUDE_BIN" ]; then echo "❌ Geen Claude installatie gevonden in $BASE_DIR." echo " Installeer eerst de extensie in VS Code en probeer het dan opnieuw." exit 1 fi echo "📂 Gevonden in: $CLAUDE_BIN" cd "$CLAUDE_BIN" || exit # 1. Maak eigen temp map aan (tegen noexec /tmp issues) MY_TMP="$HOME/mytmp" mkdir -p "$MY_TMP" chmod 700 "$MY_TMP" # 2. Check of we al gepatcht hebben en hernoem origineel if [ ! -f "claude-original" ]; then mv claude claude-original echo "📦 Origineel bestand veiliggesteld." else echo "⚠️ Reeds gepatcht. Configuratie wordt bijgewerkt..." fi # 3. Schrijf de geoptimaliseerde wrapper cat << 'WRAPPER' > claude #!/bin/bash # --- Shared Hosting Optimization Wrapper voor Claude --- export TMPDIR=$HOME/mytmp # Resource Management (Anti-Crash) export BUN_GARBAGE_COLLECTOR_LEVEL=1 export BUN_JSC_forceRAMSize=536870912 export MALLOC_ARENA_MAX=1 export UV_THREADPOOL_SIZE=1 # Omzeil zware shell checks export CLAUDE_NO_GIT_CHECKS=1 unset BASH_ENV unset ENV # Probeer file descriptors te verhogen ulimit -n 4096 2>/dev/null || true # Start applicatie in Single Core modus DIR="$(cd "$(dirname "$0")" && pwd)" if command -v taskset >/dev/null 2>&1; then exec taskset -c 0 "$DIR/claude-original" "$@" else exec "$DIR/claude-original" "$@" fi WRAPPER chmod +x claude echo "✅ Patch succesvol toegepast!" echo "🔄 Herstart nu je VS Code venster (F1 -> Reload Window) om te beginnen." EOF # Voer het script direct uit en verwijder het daarna bash fix_claude.sh && rm fix_claude.sh
In deze handleiding gaan we ervanuit dat je al verbinding hebt met de server in Visual Studio
Open in VS Code het terminal-venster (Ctrl + j of via het menu Terminal > New Terminal).
Kopieer de volledige code (zie hierboven) in het grijze blok hieronder.
Plak de code in je terminal en druk op Enter.
Wacht op de melding: ✅ Patch succesvol toegepast!.
Belangrijk: Herstart je VS Code venster om de wijziging te activeren. (Druk op F1, typ Reload Window en druk op Enter).