Que necesito para poder correr magento en un hosting y como lo puedo instalar
Hola, sino vas a tener un repositorio de tu propio proyecto para trabajar en local y lo que quieres es instalarlo directamente en el servidor. Magento tiene un tutorial para hacerlo desde un ftp.
Que no se te olvide revisar los prerequisitos, sino tendrás problemas.
http://devdocs.magento.com/guides/v2.0/install-gde/prereq/zip_install.html
Si tienes problemas al instalar comenta.
Espero que te sirva.
Un saludo.
Sumado a lo que ha dicho @mnuhell, te dejo un link (propio) con las 3 formas que tienes para instalarlo (Web, Composer/Consola, GitHub)
https://www.damianculotta.com.ar/magento/como-instalar-magento-2-en-todas-sus-variantes/