hefesto-server sólo corre sobre sistemas linux, que tengan instalado el siguiente software:
Puedes instalar hefesto-server en local, o en un servidor. Si instalas hefesto-server en un servidor, recuerda configurar tu firewall, hefesto-server sólo necesita abiertos los puertos 80 y 443 (aunque normalmente necesitarás un puerto para ssh, al que se pueda acceder al menos desde un bastión).
Puedes instalarlo así:
git clone https://github.com/IsidoroDeLaVieja/hefesto-server.git cd hefesto-server/scripts ./install.sh
El comando de instalación puede tardar 5 - 30 min, dependiendo de las características del sistema.
Este comando crea ficheros de configuración, monta la infraestructura de hefesto-server, instala las dependencias necesarias y genera el virtual-host admin para localhost.
Una vez finalizado verás en consola el mensaje DONE. En ese momento hefesto-server estará corriendo.
El siguiente paso será crear un virtual-host público para poder desplegar APIs sobre él.