I haven't really looked into this, but the wiki says this:
"All game instances need the installation of exactly the same game-versions and mods."
So I would assume that it is no different with your own server.
Regarding your second question: I would assume that since the game is rendered locally, the individual computer must fulfil the VRAM requirements.
I would suggest you start with the weakest system and use the version of my mod where the dependency are all optional (Factorio HD Age Modpack (all optional)), then enable the most important ones first and see how it works. If everything works, you can then gradually add more packages.