Running multiple servers from same instance with different settings?

Hi everyone, 

my plan is to run multiple server from one dedicated server. Whats the best setup?
Some facts: Both server will run some basic plugins (discord, rustcord, discordstatus, vanish, etc.) but with different settings.

1) Do i need to install two version of rust?
2) Or is it enough to just install two diffent batchfiles? If yes how do i make sure that the batchfile is getting the right plugin configs because both server will have differnt settings?
3) Is there still a way to share oxide group permissions through both servers?

Thanks a lot and sorry for my poor english ;)
Rage.

Just set +server.identity for Rust and +oxide.directory for Oxide to customize where each is stored for each server. These would go separate startup files.

Sounds great thanks a lot! Is there still a way to share the same oxide.group permissions? 
Or does it mayme make sense to install a plugin twice under differnt names eg. DiscordStatus and DiscordStatus2 and unload one on each server?

The data files should not be shared directly, as you'll run into exceptions when they both try to read/write. If you want to share that information, it should be done with a middleman.
Good to know. Thanks! But loading the same plugin by two differnt servers isnt a problem?
Shouldn't be, but you'd need to symlink if you set the +oxide.directory elsewhere and want to share the plugins folder.
Here is my example
@echo off
:start
RustDedicated.exe -batchmode -nographics ^
+server.hostname "Local Server" ^
+server.level "Barren" +server.worldsize 1000 +server.seed 76 ^
+server.identity "test" +oxide.directory "server/{server.identity}/oxide" +server.maxplayers 5 ^
+server.headerimage "https://i.imgur.com/gpZd6Ht.jpg"
goto start​
thanks a lot!