If you run the datapack on the server it is serverside, but all players will need the resource pack. you can set the it as the server resource pack, and nobody will have to install anything on their own computer.
unfortunately, if you are using the mod, everyone involved will need the mod as well.