Files
Kill_LIFE/openclaw/local_setup/README_VM_SANDBOX.md
T
Clément SAILLANT edc35a62b1 feat: Add onboarding scripts and documentation for OpenClaw
- Created install_packages.sh to automate package installation in Ubuntu VM.
- Developed onboarding_simulation.sh for executing onboarding scripts and displaying guides.
- Added openclaw_check.sh to run OpenClaw doctor and help commands.
- Implemented scan_secrets.sh for scanning sensitive patterns in the VM.
- Introduced onboarding README.md and examples.md for contributor guidance.
- Created guide_contributeur.md and guide_vm_sandbox.md for detailed onboarding instructions.
- Added supports_visuels.md with diagrams and video tutorials for better understanding.
- Developed test_openclaw_actions.py for automated testing of OpenClaw actions.
- Created vm_test_report.md template for documenting VM test results.
- Added setup_python_secure.sh for secure Python environment setup.
- Implemented test_openclaw_sanitizer.py for testing sanitization functionality.
2026-02-19 13:16:22 +01:00

1.8 KiB
Raw Blame History

Synthèse : Intégration locale OpenClaw en VM sandboxée

Objectif

Automatiser linstallation, la sécurisation et la validation dOpenClaw dans une VM Ubuntu Minimal, sans risque pour le dépôt principal.

Étapes automatisées

  1. Préparation VM

    • Installation VirtualBox/QEMU/LXD
    • Téléchargement image Ubuntu Server 24.04 LTS Minimal
    • Création VM (2 Go RAM, 10-20 Go disque, sans interface graphique)
  2. Installation système

    • Installation manuelle dUbuntu Minimal (console VM)
    • Mise à jour système
    • Installation paquets requis : install_packages.sh
  3. Sécurité & conformité

    • Scan secrets/tokens/code source : scan_secrets.sh
    • Vérification montages : check_mounts.sh
    • Politique observer-only : check_observer_only.sh
  4. Installation OpenClaw

    • Installation via curl : curl -fsSL https://openclaw.ai/install.sh | bash
    • Vérification binaire : check_openclaw.sh
    • Tests doctor/help : openclaw_check.sh
  5. Onboarding & simulation

    • Simulation onboarding : onboarding_simulation.sh (lance tous les guides/tests)
  6. Destruction VM & traçabilité

    • Destruction/réinitialisation : destroy_vm.sh
    • Documentation : compléter onboarding/vm_test_report.md

Scripts à utiliser

  • Tous les scripts sont dans openclaw/local_setup/
  • Instructions centralisées dans install_vm_openclaw.sh

Validation

  • Suivre le script principal, transférer les scripts dans la VM, exécuter chaque étape.
  • Compléter le rapport de test.

Prochaine étape todo

  • Installer curl, git, nodejs, npm, build-essential dans la VM (via install_packages.sh)
  • Puis enchaîner sur le scan des secrets/tokens/code source

Pour continuer, souhaitez-vous lancer linstallation des paquets dans la VM (via scp/ssh) ou simuler lexécution?