OffshoreVps
Tutoriais16 out. 20265 min de leituraPor a equipe da OffshoreVps

Como executar um nó Litecoin em um VPS

Instale o Litecoin Core no Ubuntu ou Debian, escolha podado ou completo, entenda o MWEB, execute com systemd e abra as portas certas.

O Litecoin é uma das redes mais fáceis de rodar por conta própria. O software é parecido com o Bitcoin Core, a cadeia é bem menor e uma VPS modesta cuida dela com folga. Este guia instala o Litecoin Core no Ubuntu ou Debian e mostra como lidar com o MWEB, a camada de privacidade opcional do Litecoin.

Janela de terminal em um VPS mostrando os comandos usados para executar um nó Litecoin, começando com “sudo adduser --disabled-password --gecos "" lite”
O tipo de comandos que você executará no servidor neste guia.

O que você precisa

  • Disco. Um nó completo armazena a cadeia inteira, que é uma fração da cadeia do Bitcoin. Confira o tamanho atual antes de escolher. Um nó podado usa bem menos.
  • RAM. 4 GB bastam. 8 GB aceleram a primeira sincronização.
  • CPU. Dois núcleos são suficientes.

Os planos adequados estão listados em hospedagem de nó Litecoin.

Passo 1: prepare o servidor

Comece com um servidor novo e os passos de como proteger uma VPS nova. Crie um usuário para o nó.

sudo adduser --disabled-password --gecos "" litecoin

Passo 2: baixe o Litecoin Core

Baixe a versão no site oficial do Litecoin (litecoin.org) ou no GitHub do Litecoin Project e depois verifique a assinatura e o checksum.

cd /tmp
wget https://download.litecoin.org/litecoin-VERSION/linux/litecoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf litecoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 litecoin-VERSION/bin/* /usr/local/bin/
Os passos deste guia em ordem: 1. O que você precisa; 2. prepare o servidor; 3. baixe o Litecoin Core; 4. MWEB e o seu nó; 5. execute-o como serviço; 6. Firewall
Os passos deste guia, em ordem.

Passo 3: configure

Crie /home/litecoin/.litecoin/litecoin.conf:

server=1
daemon=1
txindex=0
dbcache=1024
# Smaller disk? Keep roughly the last 5 GB of blocks:
# prune=5000
rpcbind=127.0.0.1
rpcallowip=127.0.0.1

Não combine prune com txindex=1. Se você roda um serviço de pagamentos que consulta transações arbitrárias, use um nó completo com txindex=1.

Passo 4: MWEB e o seu nó

O MWEB (MimbleWimble Extension Blocks) está embutido no Litecoin Core. Um nó completo valida os blocos MWEB automaticamente, então você não precisa de configurações extras. Um nó podado também valida os dados MWEB dos blocos recentes. Se pretende usar endereços MWEB em uma carteira conectada ao seu nó, teste primeiro com um valor pequeno.

Passo 5: execute-o como serviço

[Unit]
Description=Litecoin daemon
After=network-online.target

[Service]
User=litecoin
ExecStart=/usr/local/bin/litecoind -conf=/home/litecoin/.litecoin/litecoin.conf -pid=/run/litecoind/litecoind.pid
RuntimeDirectory=litecoind
Type=forking
Restart=on-failure
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

Salve-o como /etc/systemd/system/litecoind.service e depois execute sudo systemctl enable --now litecoind. Acompanhe o progresso com litecoin-cli getblockchaininfo.

Firewall

Abra a porta 9333 para ajudar a rede. Mantenha a porta RPC (9332) fechada para a internet.