The only difference in standalone and multi user deployment is exactly this: restrict modifying of the system resources. All users (actually the server) works with the same set of tools and database. Otherwise, on user can create a QSAR, another to delete it while someone else using it. And also one can import database, another user to delete it.
In your case you may use standalone deployment without database for all users. And all user to share the same database. In this case, only importing/deleting of database will be problematic.
coming back to my question from October (thanks for your answer!), I have an additional one: Can I switch between standalone and multi-user mode or do I have to decide for one or the other? In other words: Could I normally run the TB in multi-user mode, but temporarily switch to standalone mode for maintenance (so someone with the right access rights could upload new models, workflows, data etc. which, after switching back to multi-user mode, would then be available to everyone)?
Thanks a lot!
Yes, you can control it. You can open the configuration file for the ToolboxServer ToolboxServerApp.exe.config (default folder for at: C:\Program Files (x86)\QSAR Toolbox\QSAR Toolbox 4.4\Toolbox Server\Bin\)
Search for SingleUser tag and change the value from false to true.
It should look like this:
<add key="SingleUser" value="true"></add>
Then revert it back.