Every player needs the same mods at the same versions. Factorio checks this when someone connects and refuses a mismatch, so set up the server first and have everyone match it.
- Stop the server.
- Download the mod zips from the in-game mod portal or from mods.factorio.com.
- In Files, open the
modsfolder (create it if it isn't there) and upload the zips. Keep the original filenames: Factorio uses the version number in the name to sort out dependencies. - Upload the dependencies too. Big overhauls like Krastorio or Space Exploration pull in several libraries and won't load without them.
- Start the server. The console lists every mod it loaded.