Sandstorm

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

Daniel Cheung