Sesión iniciada como usuario no root, el siguiente paso es instalar los paquetes necesarios.
Description | Command | ||||
---|---|---|---|---|---|
1 | Establezca una variable de entorno para que coincida con el nombre de dominio completamente calificado del nodo - deberá escribir este comando y cambiar <FQDN> por el valor utilizado en el registro de dominio para su nodo, eliminar <corchetes> | ¡NO USE LETRAS MAYÚSCULAS EN AL LLENAR EL VALOR DE <FQDN>, REEMPLACE SÓLO CON LETRAS MINÚSCULAS!
utilice solamente letras minúsculas cómo en el ejemplo.
| |||
2 | Agregue la variable FQDN al archivo .bashrc, para el usuario no root, esto garantizará que sea persistente en todas las sesiones |
| |||
3 | Actualice el paquete caché |
| |||
4 | Instale el repositorio universe y los paquetes iniciales (build-essential, software-properites-common, apt-transport-https, lsb-release, dirmngr, pwgen, ssl-cert, git, jq ufw, curl, aria2) Para Debian 9, vaya al siguiente enlace después de ingresar el comando a la derecha |
Salta esta instrucción si tienes un Sistema Debian, NO SALTAR OTRAS INSTRUCCIONES EN ESTE PASO
Asegúrese de copiar todo el comando, especialmente para cadenas de comando largas
Si esta usando Debian, siga el enlace en la columna de la izquierda después de ingresar el comando anterior, si no usa Debian, continúe debajo | |||
5 | Agregue el repositorio Horizen al archivo 'sources.list' | Tenga cuidado de no repetir esta entrada varias veces
| |||
6 | Extraer la llave gpg utilizada para firmar los paquetes Horizen. | La extracción de la llave gpg puede demorar un tiempo, si se agota el tiempo de espera, volver a ejecutarla hasta que se haya importado
Servidor de llave alternativo si el anterior no responde
| |||
7 | Exporte la llave gpg y agréguela a apt, esto habilita la verificación del paquete |
| |||
8 | Agregue el repositorio de certbot Para Debian 9, agregue el repositorio stretch-backports en lugar del comando a la derecha | ¡NO EJECUTE ESTE COMANDO EN LOS NODOS DEBIAN!
| |||
9 | Actualice el caché del paquete nuevamente con los repositorios Horizen y certbot agregados como fuentes |
| |||
10 | Instale el daemon de zend y certbot |
| |||
11 | Descargue los parámetros requeridos para zend |
| |||
12 | Ejecute zend después de la instalación, lea el mensaje, se detendrá NOTA: No reinicie zend como verá en las dos últimas líneas del mensaje de advertencia, continúe con el paso 13 a continuación |
| |||
13 | Cree un archivo de configuración para zend, copie y pegue todo el bloque de texto a la derecha y pegue en la línea de comando |
| |||
Paso opcional - Bloques Bootstrap, Chainstate Folders y archivos de un nodo existente - ¡NO REALICE LAS SIGUIENTES INSTRUCCIONES SI ESTE ES SU PRIMER NODO! | |||||
14 | Estos son procedimientos para individuos con nodos seguros existentes con una copia completa de la cadena de bloques para sincronizar rápidamente los nodos (de 5 a 10 minutos) | ||||
CONTINÚE EN LA SECCIÓN DE ABAJO SI ESTE ES SU PRIMER NODO | |||||
15 | Ejecute zend con el archivo de configuración en su lugar, debería ejecutarse automáticamente en segundo plano como daemon |
| |||
16 | Compruebe que los bloques se estén aumentando, ejecute este comando un par de veces con un un tiempo de separación entre sí y verifique que la fila que se muestra en el ejemplo (bloques) vaya aumentando cada vez que se ejecute el comando. NOTA: Mientras el el daemon de zend se está iniciando, el comando 'zen-cli getinfo' devolverá inicialmente lo que parece un error. Cuando el daemon se haya cargado, verá la salida como se muestra bajo el comando a la derecha. Por lo tanto, no se alarme si ve el error que se muestra a continuación de ejemplo. error code: -28 |
| |||
17 | Configure un archivo de intercambio (swap file) y compare una operación jointsplit compartida en su nodo |