Admin/init not found on live server

That’s totally wrong.
You should upload the entire project. Not only the content from the build folder. The build folder contains only the admin functionality & user-interface. But it should communicate with the backend. You should start the strapi on your production server.
Take a look at the deployment section.

What exactly is new to you? Nodejs servers? Nginx / apache? Deployment?