Just a small question about MySQL: is it necessary to have MySQL in the server if i want to host the server not, let's say on my computer ?
No... Depends on what kind of storage your script use, you can either pick MySQL or Y_INI, but if its an edit like Vortex RP 2 for example, you will need mysql.