Servidor LPoS
Cómo configurar su propio servidor LPoS.
Cómo configurar su propio servidor LPoS.
Este artículo asumirá que está utilizando un servidor privado virtual de Linux de 64 bits.
Inicie sesión en su VPS utilizando un cliente Secure Shell (ssh) de acuerdo con las instrucciones de su proveedor. PuTTY es un cliente ssh popular que es de código abierto y está disponible para Windows y Unix / Linux de forma gratuita.
Si inicia sesión como root, lo primero que querrá hacer es crear un usuario normal. Ejecutar servicios como usuario root generalmente se considera una mala práctica. Puede crear un nuevo usuario con:
useradd -m NEW_USERNAME_HERE
El siguiente comando le permitirá elegir una contraseña para su nuevo nombre de usuario:
passwd NEW_USERNAME_HERE
A continuación, "usuario sustituto" en su nuevo usuario y su directorio de inicio utilizando:
su - NEW_USERNAME_HERE
SUGERENCIA: Para futuras conexiones ssh, inicie sesión como su usuario normal.
Descargue la última versión del software NIX Platform Core con wget:
wget https://github.com/NixPlatform/NixCore/releases/download/v3.0.8/nix-3.0.8-x86_64-linux-gnu.tar.gz
Descomprima el archivo:
tar -zxvf nix-3.0.8-x86_64-linux-gnu.tar.gz
Ahora deberá ser el usuario root para instalar los archivos binarios. Use el comando de usuario sustituto:
su
Después de ingresar su contraseña de root, instale los archivos binarios NIX.
cp nix-3.0.8/bin/* /usr/bin/
Ya no necesita permisos de root, así que vuelva a su usuario normal con:
exit
Ahora que ha vuelto a su usuario normal, inicie el demonio NIX y póngalo en segundo plano.
nixd&
Ahora cree su archivo nix.conf. Esto debe estar en el directorio de datos, que por defecto se crea como un directorio oculto llamado .nix en la página de inicio de los usuarios. Usa el comando:
nano .nix/nix.conf
Para una configuración mínima, agregue las siguientes líneas a nix.conf:
daemon=1
minimumleasepercentage=1191
leaserewardaddresses=RewardAddress1,RewardAddress2,etc
SUGERENCIA: Su dirección de recompensa se puede generar desde la billetera VPS, pero para las mejores prácticas de seguridad, debe estar en una billetera completamente diferente. De esta manera, nunca hay monedas gastables en su servidor LPoS.
Usando la configuración anterior, esta billetera solo apostará contratos con una tarifa no inferior al 11.91% y su (s) dirección (es) de recompensa especificada (s). Para configuraciones más avanzadas, vea las opciones de la línea de comandos.
Salga y guarde el archivo usando 'Ctrl + x', presionando 'y' y presionando <Enter>.
SUGERENCIA: Si desea utilizar esto para apostar en privado sus propias monedas, simplemente omita las líneas 'minimumleasepercentage =' y 'leaserewardaddresses =' y cree su contrato de cliente LPoS sin cargo.
Luego, encripte su billetera y elija una frase de contraseña:
nix-cli encryptwallet YOUR_PASSPHRASE
Después del cifrado, nixd se apagará automáticamente. Reinicia el daemon:
nixd
Ahora puedes generar una nueva dirección. Esto se utilizará para el campo de dirección "Arrendamiento a:" al crear un contrato de cliente LPoS. El siguiente comando generará y almacenará una nueva dirección estándar (que comienza con "N") en un archivo de texto llamado LeaseToAddress.txt:
nix-cli getnewaddress >> LeaseToAddress.txt
Para crear una dirección Bech32 "nix1" y agregarla a LeaseToAddress.txt, escriba:
nix-cli getnewaddress LPoS-Bech32 bech32 >> LeaseToAddress.txt
Si desea ver rápidamente el contenido de LeaseToAddress.txt, use:
cat LeaseToAddress.txt
SUGERENCIA: Ahora sería un buen momento para descargar sus archivos wallet.dat, nix.conf y LeaseToAddress.txt usando el programa pscp (copia segura) de PuTTY para tener una copia de seguridad.
Verifique que su billetera esté sincronizada con:
nix-cli getblockcount
..y compare la salida con el número de bloque actual de la red. Si continúa leyendo cero, es probable que necesite un poco de ayuda para encontrar un compañero. Para agregar un nodo manualmente, use:
nix-cli addnode sf.nixplatform.io add
Una vez que haya confirmado que su billetera está sincronizada, desbloquéela para replantearla con:
nix-cli walletpassphrase YOUR_PASSPHRASE 0 true
Su billetera VPS ahora está lista para aceptar contratos y comenzar a hacer staking.
Finalmente, elimine su historial de bash para eliminar su frase de contraseña tanto del archivo de historial como de la memoria del sistema.
history -c;history -w
Si su billetera VPS contiene monedas gastables, siempre debe ejecutar este comando antes de cerrar sesión cada vez que ingrese su contraseña a través del indicador bash en texto sin formato.
Ahora puede cerrar su conexión ssh.
Un par de otros comandos utiles…
Para ver su archivo de depuración en tiempo real, use:
tail -f .nix/debug.log
Para detener nixd, use:
nix-cli stop
Instalación Automática/Programada
Alternativamente, también puede usar el siguiente método y utilizar el script de CryptoSharks:
Estas instrucciones ayudarán a guiarlo a configurar su propio stake frío en un VPS. Inicie sesión en el servidor utilizando ssh (Putty para Windows o terminal para usuarios de Mac) y ejecute los siguientes comandos:
wget -q https://raw.githubusercontent.com/cryptosharks131/Ghostnode/master/nix_cold_stake.sh
bash nix_cold_stake.sh
nix-cli encryptwallet "create_password_here"
nix-cli getnewaddress
nix-cli walletpassphrase "put_your_password_here" 0 true
Last updated
Was this helpful?