Allow configuring individual file shares between host/VMs
It would be great for my use cases if it was possible to set up specific file shares between the host and VM, not just to have an all or nothing approach. Having support for that would allow me to move completely to orbstack and not have to use UTM/parallels anymore.
Originally posted by @dnaq in https://github.com/orbstack/orbstack/issues/169#issuecomment-1575616234
I have the exact same scenario. I want to limit what the VM can access, at least to protect my filesystem from mistakes made inside the VM.
I accidentally opened another ticket. Could not find this one.
https://github.com/orbstack/orbstack/issues/630
Saw the 1.0 release today. Sadly this did not make it. Any change this could get some attention?
I'm expecting #169, the prerequisite for this, to get some attention soon. No news on this one though.
Please, if possible, implement this ^, I'm still using Parallels just to have teh 'isolation' feature. As a software developer its super important to have different codebases being isolated (possibly different clients). Some tools required by a customer cannot and shouldn't see other customers data (today this is possible, since inside OrbStack machines, I can see a lot of dirs that belongs to my host machine. This last one is a nice feature! But, there are some cases that I need to keep/run an OrbStack Machine and be able to configure it as 'totally isolated at the fs level, you can steel keep using the host network, but you can't access files on the host and if possible on other machines).
Thanks in advance!
I'm interested in a feature like this because I'd finally like to play with LLM coding agents and MCP servers, but I'd like to have one or both of those kinds of things live or work inside a VM with limited, selective access to my host filesystem. It would be nice to be able to use OrbStack to experiment like this instead of having to spin up a whole new VM and Linux kernel with a separate mechanism, reserving a bunch of RAM for it, etc.