Is it possible to install two snaplex in one machine?

Is there a way to deploy one snaplex in two different organization? Or If we can install two snaplex in one machine for two different organization?

There isn’t a way to share a snaplex between two different organizations.

If you want to install two snaplex on one machine, then some kind of virtualization is necessary. Look at running the groundplexes in separate virtual machines running Linux or containers.

Here is some more background information on various alternative Snaplex installations.