Podcast: Descargar (37.1MB)
Hoy programa 50, casi nada, y antes de nada agradeceros la paciencia y la continuidad.
Vamos a instalar Sandstorm, un entorno web para ejecutar aplicaciones enjauladas. La instalación la podéis encontrar en en https://sandstorm.io/install y ya veréis que es super sencilla,
Según vayáis recorriendo la instalación os dará una URL temporal (15 minutos) que se puede regenerar con el comando sandstorm admin-token si es que os hiciera falta.
Además, si instaláis un servidor Ubuntu os recomeindo realizar las siguientes tareas complementarias
En ubuntu es recomendable crear una cuenta de usuario, e instalar curl
adduser xxxxxxx
visudo para darle permisos de sudo al usuario
apt-get install iptables iptables -A INPUT -s x.x.x.x/32 -p tcp -m tcp --dport 22 -m state --state NEW -j ACCEPT iptables -A INPUT -s 0.0.00/0 -p tcp -m tcp --dport 22 -m state --state NEW -j DROP mkdir /etc/iptables iptables-save > /etc/iptables/rules.v4 apt-get install iptables-persistent apt-get install unattended-upgrades dpkg-reconfigure --priority=low unattended-upgrades
NOTA: Si queréis ver cómo funciona lo de las actalizaciones no atendidas podéis hacerlo en https://help.ubuntu.com/community/AutomaticSecurityUpdates
Una vez hecho todo esto ya podemos instalar el programa
curl https://install.sandstorm.io | bash
Y a partir de aquí a jugar con el software, en el audio os explico con más detenimiento.
Por defecto viene con 72 aplicaciones par ainstalr los grains que son los contenedores. Pero muchas no están muy actualizadas, pero para probar o para un uso personal a lo mejor os sirve.
Para instalar aplicaciones se hace levantando contenedores vagrant, donde en vez de localhost pondremos
http://local.sandstorm.io:6080/ y que luego podremos importar
Documentación en https://docs.sandstorm.io/en/latest/
Para darse de alta en Oasis: https://sandstorm.io/get