A VirtualBox-ready appliance featuring Debianโฏ12 (64-bit) with Exegol free pre-installed.
- Operating System: Debianโฏ12 โBookwormโ (64-bit)
- Exegol free installed via pipx/Docker
- User account:
- Username:
jul(sudo privileges) - Password:
jul
- Username:
- Root user: disabled by default (no password set)
- SSH: enabled and ready to use
| Component | Minimum | Recommended |
|---|---|---|
| VirtualBox | โฅโฏ6.1 | โ |
| RAM | 4โฏGB | 8โฏGB |
| CPU | 2 vCPUs | โ |
| Video | 128โฏMB + 3D acceleration enabled | โ |
| Disk space | โฅโฏ50โฏGB free | โ |
| Network | NAT (port forwarding optional) | โ |
Below are the VirtualBox settings used for the Debian 12 virtual machine :
git clone https://github.com/Jul1111/Debian12-Exegol-VM๐ฅ๏ธ On Windows (with 7-Zip installed):
7z x Debian12.7z.001
๐ง On Linux/macOS (with p7zip-full installed) :
7z x Debian12.7z.001
4. You will get the .ova virtual machine file. You can import it into your hypervisor (e.g., VirtualBox or VMware).
From the Debianโฏ12 VM command line (Docker, pipx, and Exegol are already installed):
exegol update # Updates the Exegol wrapper and all installed images :contentReference[oaicite:1]{index=1}exegol start <container_name> <image_name> [options]Example:
exegol start default-
If <container_name> is omitted, it defaults to the <image_name>
-
Process:
- If the image isnโt installed, Exegol prompts for installation
- Creates the container with the provided settings
- Starts it and drops you into an interactive shell
-w, --workspace <path>: bind host folder to /workspace-cwd: mount current directory as workspace--vpn <file.ovpn>: launch VPN at startup-V, --volume <host>:<container>: add volume mount-d, --device <dev>: add host device (e.g., /dev/ttyACM0)--disable-X11: disable GUI sharing--desktop: enable full GUI desktop via HTTP/VNC -l, --log: enable shell logging (asciinema by default) -e, --env KEY=VALUE: set environment variable-s, --shell <shell>: choose shell (default: zsh)--privileged/--cap: add Linux capabilities or privileged mode when needed (e.g., VPN, devices)Run
exegol start -hAfter extracting Debian12.7z, you will get a .ova file.
To verify that the file was not corrupted or altered, run:
sha256sum Debian12.ovaGet-FileHash -Algorithm SHA256 .\Debian12.ova890F4F754B0EE504AC61EE9CB886CD77B3A11F6DC2F17791F50A8EA9C1A79B39