As you want separate users, separate dashboards, separate logins, separated ports - just run multiple instances on the one server.
This might help you get going (its a windows answer but easily translates to linux)...
Edit
command line info here
As you want separate users, separate dashboards, separate logins, separated ports - just run multiple instances on the one server.
This might help you get going (its a windows answer but easily translates to linux)...
Edit
command line info here