Portable unprivileged Neurodesktop
Minimum system requirements
Section titled “Minimum system requirements”- At least 5GB free space for Neurodesktop base image
- At least 8GB of RAM
Downloading TinyRange
Section titled “Downloading TinyRange”TinyRange is a lightweight runtime for running virtual machines and containers. It runs without admin privileges and doesn’t need Docker or Podman installed to work.
Download the latest version of TinyRange from the TinyRange releases page.
Installing TinyRange
Section titled “Installing TinyRange”- Unzip the archive to some local path on your computer. It’s recommended not to extract it to a network drive.
- Open a terminal in the extracted archive and run
./tinyrange loginortinyrange loginon Windows. - Once you see the
tinyrange:~#prompt, typeexit.
Enabling hardware acceleration
Section titled “Enabling hardware acceleration”- Windows: This might require admin privileges in some cases. Search in your start menu for “Turn Windows features on or off”. Find “Hyper-V Hypervisor” or “Windows Hypervisor Platform” and make sure it’s enabled. Alternatively, run
dism /online /enable-feature /featurename:"HypervisorPlatform"in an Administrator shell. Then restart your computer. To test if it’s working correctly run:tinyrange.exe env check-hv - Ubuntu / other Linux: It should already work out of the box. If not, make sure your user account has permission to read/write
/dev/kvm. - macOS: No extra steps required. It already works.