crea tu pool

Instalación del sistema 01 | Curso: Crear pool de minería de criptomonedas

Curso desde cero de como crear tu propio pool de minería con ejemplos prácticos y funcionales. Pool operativo del curso. Puedes visitar el pool en: freepool.online

¡El último instalador de configuración de Crypto-Server! Automatiza la mayoría de las tareas tediosas de las siguientes versiones:

  • YiiMP
  • NOMP
  • MPOS
  • CryptoNote-Nodejs
  • Generic faucet script

Instalación

https://www.youtube.com/watch?v=mm6SY2gV6p0
https://www.youtube.com/watch?v=77nzXC5PJTo

Requiere una instalación nueva de Ubuntu 16.04 o Ubuntu 18.04.

Puede ejecutar el instalador bajo la raíz o una cuenta existente. Si ya tiene una cuenta de usuario creada en su servidor, esa cuenta ya debe ser parte del grupo sudo.

Si está ejecutando como root, el instalador le pedirá que cree una nueva cuenta.

Después de crear la nueva cuenta de usuario o actualizar su cuenta existente, DEBE reiniciar la máquina para que los permisos de las cuentas se actualicen correctamente.

Actualice el sistema

sudo apt-get update && sudo apt-get upgrade

Ejecute el siguiente comando para descargar el script

curl https://raw.githubusercontent.com/cryptopool-builders/Multi-Pool-Installer/master/bootstrap.sh | bash

Después de reiniciar el servidor a su usuario para iniciar el tipo de instalación:

Ejecute el siguiente comando para inicial el instalador

multipool

Instalación de servidor único de YiiMP

La instalación de servidor único de Yiimp se recomienda para grupos privados o muy pequeños. Se recomienda tener al menos 4 GB de RAM para poder funcionar correctamente. La configuración se automatiza después de responder las siguientes preguntas:

PreguntaDefectoAyuda
¿Está utilizando un nombre de dominio?noSi planea usar algo como ejemplo.com, asegúrese de que el DNS esté actualizado
¿Está utilizando un subdominio como dominio principal?noSi planea usar algo como pool.example.com
Nombre de dominioservidor localCambie a su dominio, ya sea example.com o pool.example.com
Dominio del estratoestrato.dominio.nombreEsto debería ser algo diferente a su nombre de dominio
Instalar SSLInstala un certificado de 90 días de LetsEncrypt
Correo electrónico de soporteroot@localhostSe utiliza para enviarle alertas del sistema
Tu IP Públicaextrae la ip que se usó por última vez para acceder al servidor webPara verificar, vaya a http://www.whatsmyip.org
Contraseña raíz de la base de datoscontraseña de 36 caracteres generada automáticamenteContraseña raíz mysql predeterminada
Contraseña de usuario del panel de base de datoscontraseña de 36 caracteres generada automáticamenteContraseña de interfaz mysql predeterminada
Contraseña de estrato de base de datoscontraseña de 36 caracteres generada automáticamenteContraseña de estrato mysql predeterminada
Ubicación de acceso al portal de administraciónPortal de administraciónpara acceder a example.com/site/AdminPortal

La instalación tardará unos 25 minutos en completarse por completo. Recibirá un mensaje en la pantalla avisándole que ha terminado.

¡Se REQUIERE reiniciar el servidor después de que se complete el instalador para finalizar el proceso de instalación!

Después de reiniciar el servidor, vuelva a iniciar sesión en su cuenta de usuario. Y será recibido por la siguiente pantalla:

primer_reinicio

En el primer reinicio, pueden pasar hasta 10 minutos antes de que las pantallas del cron se inicien automáticamente. Después de esperar diez minutos, escriba:

motd

y deberías ver esto:

correr

Instale memcache, memcached

sudo apt install php7.3-memcache php7.3-memcached memcached

luego cambie la versión predeterminada de php de 8.1 a 7.3: (Opción 1)

sudo update-alternatives --config php

Finalmente, reinicié nginx y php fpm

sudo service nginx restart
sudo service php7.3-fpm restart

Para ayudar a que su servidor sea más seguro, hemos cambiado las ubicaciones de instalación y la estructura de directorios de YiiMP de la siguiente manera:

Directorioarchivos
/home/cripto-datos/yiimpUbicación de instalación general para YiiMP
/home/crypto-data/yiimp/startspantallas y archivos sh de estrato: no es necesario que los ejecute
/home/crypto-data/yiimp/site
/home/crypto-data/yiimp/site/webNueva ubicación para los archivos web de YiiMP
/home/crypto-data/yiimp/site/backupubicación de copia de seguridad para mysql DB
/home/crypto-data/yiimp/site/configurationNueva ubicación de su serverconfig.php
/home/crypto-data/yiimp/site/cronsNueva ubicación de los main:blocks:loop2archivos sh
/home/crypto-data/yiimp/site/logNueva ubicación para debug.log y el registro de su servidor nginx
/home/crypto-data/yiimp/site/stratumNueva ubicación para sus archivos de estrato
/inicio/cripto-datos/walletsNueva ubicación para billeteras

Los permisos se han configurado correctamente, lo que permite que su usuario principal tenga acceso de escritura a los directorios /home/crypto-data. Cambiar los permisos de archivo o directorio después de la instalación hará que su YiiMP no funcione correctamente, ¡ha sido advertido!

De forma predeterminada, aunque todos los algoritmos de estrato se inician al iniciarse el servidor, el cortafuegos ha bloqueado los puertos. Para abrir un tipo de puerto:

sudo ufw allow port number

A partir de ahí, la instalación de YiiMP Single Server está completamente completa. Ahora puede ir a example.com/site/AdminPortal para acceder a su sección de administración y comenzar a agregar sus monedas.

Comandos

Para ver un tipo de pantalla:

screen -r main|loop2|blocks|debug

screen -r main
screen -r loop2
screen -r blocks
screen -r debug

Para desconectarse correctamente de un tipo de pantalla y no cerrar el screen utiliza: ctrl+a+d

Para iniciar, detener o reiniciar: main | loop2 | blocks | debug escriba:

screens start | stop | restart | main | loop2 | blocks | debug
screens start
screens stop
screens restart
screens main
screens loop2
screens blocks
screens debug

También le sugerimos que escriba: yiimp y familiarícese con esos comandos también

yiimp
Yii command runner (based on Yii v1.1.18)
Usage: yaamp/yiic.php <command-name> [parameters...]

The following commands are available:
 - bench
 - checkup
 - coin
 - coindb
 - distclean
 - exchange
 - graphes
 - market
 - message
 - migrate
 - payout
 - shell
 - shift
 - user
 - webapp

To see individual command help, use the following:
   yaamp/yiic.php help <command-name>

Vuelva a actualizar el sistema

sudo apt-get update && sudo apt-get upgrade

Instalación multiservidor de YiiMP

La instalación multiservidor de YiiMP se recomienda para aquellos que desean ejecutar grupos públicos más grandes. Esto ofrece la mayor seguridad y es mucho más complejo en la configuración.

Las siguientes dos tablas muestran la configuración de servidor preferida para la configuración de varios servidores:

RoleVersión del sistema operativoCarnero recomendado
Servidor webUbuntu 16.04 o Ubuntu 18.042GB
Servidor de base de datos y estratoUbuntu 16.04 o Ubuntu 18.044 GB
Servidor demonioUbuntu 16.04 o Ubuntu 18.048GB+

o

RoleVersión del sistema operativoCarnero recomendado
Servidor webUbuntu 16.04 o Ubuntu 18.042GB
Servidor de base de datosUbuntu 16.04 o Ubuntu 18.042GB
Servidor de estratoUbuntu 16.04 o Ubuntu 18.042GB
Servidor demonioUbuntu 16.04 o Ubuntu 18.048GB+

También es muy recomendable utilizar un proveedor que ofrezca IP privadas entre sus servidores. Si su proveedor solo ofrece direcciones IP públicas, debe instalar Wireguard (se proporciona el instalador). Esto configurará una conexión VPN segura entre sus servidores para la comunicación de back-end.

Si instala wireguard, no modifique las IP privadas predeterminadas que se proporcionan. ¡La instalación fallará!

Al igual que con la instalación de un solo servidor, se debe crear una cuenta de usuario. Si intenta ejecutar el script bajo la raíz, lo obligará a crear una nueva cuenta de usuario e iniciar sesión en ella.

Después de crear las cuentas de usuario en cada servidor, la configuración DEBE comenzar en el servidor que aloja su base de datos. No necesita ejecutar el instalador individualmente en cada servidor.

Durante el proceso de configuración, se le pedirá que ingrese el nombre de usuario y la contraseña para cada uno de sus servidores. Esto es necesario para que el instalador pueda conectarse mediante SSH a cada servidor para realizar las tareas de instalación en ese servidor.

La instalación tardará unos 25 minutos en completarse por completo. Recibirá un mensaje en la pantalla avisándole que ha terminado.

¡Se REQUIERE reiniciar el servidor después de que se complete el instalador para finalizar el proceso de instalación!

En el primer reinicio, puede tomar hasta 1 minuto antes de que las pantallas cron se inicien automáticamente. Después de esperar un minuto escriba:

motd

Para ayudar a que su servidor sea más seguro, hemos cambiado las ubicaciones de instalación y la estructura de directorios de YiiMP de la siguiente manera:

DirectorioarchivosServidor
/home/cripto-datos/yiimpUbicación de instalación general para YiiMPTodos
/home/crypto-data/yiimp/startspantallas y archivos sh de estrato: no es necesario que los ejecuteWeb y estrato
/home/crypto-data/yiimp/siteWeb y estrato
/home/crypto-data/yiimp/site/webNueva ubicación para los archivos web de YiiMPWeb
/home/crypto-data/yiimp/site/backupubicación de copia de seguridad para mysql DBWeb
/home/crypto-data/yiimp/site/configurationNueva ubicación de su serverconfig.phpWeb
/home/crypto-data/yiimp/site/cronsNueva ubicación de los main:blocks:loop2archivos shWeb
/home/crypto-data/yiimp/site/logNueva ubicación para debug.log y el registro de su servidor nginxWeb
/home/crypto-data/yiimp/sitio/stratumNueva ubicación para sus archivos de estratoEstrato
/inicio/cripto-datos/walletsNueva ubicación para billeterasDemonio

Los permisos se han configurado correctamente, lo que permite que su usuario principal tenga acceso de escritura a los directorios /home/crypto-data. Cambiar los permisos de archivo o directorio después de la instalación hará que su YiiMP no funcione correctamente, ¡ha sido advertido!

De forma predeterminada, aunque todos los algoritmos de estrato se inician al iniciarse el servidor, el cortafuegos ha bloqueado los puertos. Para abrir un tipo de puerto:

sudo ufw allow port number

También DEBE abrir el número de puerto RPC en el servidor daemon al agregar nuevas monedas. Si no se abre el puerto, se producirá un error de tiempo de espera de conexión.

A partir de ahí, su instalación de YiiMP Multi Server está completamente completa. Ahora puede ir a example.com/site/AdminPortal para acceder a su sección de administración y comenzar a agregar sus monedas.

Comandos

Para ver un tipo de pantalla:

screen -r main|loop2|blocks|debug

Para desconectarse de un tipo de pantalla:

ctrl+a+d

Para iniciar, detener o reiniciar main|loop2|blocks|debug escriba:

screens start|stop|restart main|loop2|blocks|debug

También le sugerimos que escriba:

yiimp

¡y familiarícese con esos comandos también!

Fuente: https://github.com/cryptopool-builders

You May Also Like

More From Author

+ There are no comments

Add yours