Preparando el servidor
Pasos previos para configurar tu pool de Cardano desde el código fuente. No utilizaremos los scripts de CNTools o similares. Se asume instalación en Ubuntu 20.04 y usuario "ubuntu".
Chequear updates
Primer paso siempre debería ser verificar que nuestro servidor cuenta con las últimas actualizaciones, para esto podemos correr los siguientes comandos:
Si el server solicita que reiniciemos el equipo es recomendable hacerlo antes de continuar.
Instalar dependencias
Cuando se instala iptables vamos a recibir un aviso para guardar las reglas IPv4, es buena idea aceptar para poder probar modificaciones con iptables-apply
.
Preparar firewall
Este paso es opcional, se debe verificar las reglas existentes y asegurarnos de incluir el puerto de SSH, cardano-node, y los puertos de métricas de cardano-node y node_exporter.
Como alternativa, se puede editar el archivo /etc/iptables/rules.v4
e ingresar las reglas manualmente (iptables -A), no incluir "sudo". De esta manera podemos aplicar los cambios temporalmente y en caso no podamos iniciar sesión los cambios se revierten de forma automática.
Por favor tomar en cuenta que esta configuración en meramente informativa, siempre se debe verificar los puertos para evitar perder el acceso a su servidor.
MUY IMPORTANTE: SSH debería estar asegurado con llaves RSA, Multi-factor authentication, puerto personalizado u otros métodos que están fuera del scope del presente artículo. No prestar atención a la seguridad puede comprometer su pool y su pledge.
Puntos adicionales
Otros puntos que se recomienda revisar son:
Creación de Swap
Swappiness
Cache Pressure
Pueden utilizar como guía este artículo de Digital Ocean, pronto armaremos un howto en este sitio.
Última actualización