APT и Docker

Существует два способа быстро запуститься под Linux:

  1. Добавить APT-репозиторий в Debian или Ubuntu.
  2. Установить Docker image на системах, поддерживающих Docker

1. APT-репозиторий

Мы предоставляем APT-репозиторий для пользователей Debian и Ubuntu (только bitcoind и только для 64-битных процессоров). Чтобы использовать его, следуйте нижеприведённой инструкции. Запускайте все команды из-под root.

If you are upgrading from Bitcoin XT 0.11.0D, please update /etc/apt/sources.list.d/bitcoinxt.list — The URL has changed.

Во-первых, импортируйте PGP-ключ, используемый для подписи пакетов:

# cat <<EOF | apt-key add -
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org

mQINBFXPTUoBEADLYhZu9ZrtkAZog8dis59Cx+6CqAZhQBmMQPvUZ9+9NKxa7Jt4
idZT1q+2FYmbl8hhUjtkAMW0zSrTrkTBUBjsi3mak6Ormdh1L6rApaSPY+jlizON
IkoDyNf3BPEv4ccPhQi3AGXNyytgVhSIBu8kJAkrLCHMjMwA14WgM+Z7GljLCRIc
IyBIpSG0gZYs5Uq3BoZzRytspRPTsIp/+wvyX+YsxlXXOg/vzcjwiCqVVEfMVfLq
Ro8KXmnS1w2a9lBdK7M1RpftqJ3RUhbsywkyUakNdN17iUKbvGjc2OzmH+v5W/rw
DT9o0ayJ7Oa9ufsSUKq10Ylt4obVK167gXZ8yQ/nICjev7Fqc/L97D0L4fetj1K2
BNqD02iodhunK3BTDREGrUjmUL5CR5lyBlSu8GgIMeU7XyoCoJPgNa50zDCh8U+U
SK0yfNx2kGv/6UwXe9VhFDouCLhk7ca3r8ELnnUEBPxHYtV3nGBcGrfm+1Hy5wlM
Sx18LqjaP7No71TU9ZoYoKEyeoDv8ckTSfsrr5WAcDHID4vYhxIdt5tVKqxLKhn3
sOTM5rwNJ32anwZnX19HNJX7GFEe7vw7hGiyiKnckCUSh0w5WVr1wptPzS1gaMcZ
pl6IRL8ibxJ1co9lAKG3+nqF+Lkwwgvh9P75ZnPRMWQja9xnXaUJ7xWtFQARAQAB
tDlCaXRjb2luIFhUIFNpZ25pbmcgQXV0aG9yaXR5IDxzaWduaW5nQGJpdGNvaW54
dC5zb2Z0d2FyZT6JAjcEEwEKACEFAlXPTUoCGwMFCwkIBwMFFQoJCAsFFgIDAQAC
HgECF4AACgkQOZxuTpe2lWvMwhAAt+JvmZOZCL0QH9Lhk+M08Nl6TyxIf53B/dK9
mFdsUKnwoWlrJ1r46tCps10Air3IeKhNUvIPXvbuV1cQ5mVleQKOSj2Hg0TvaePU
z/sLdyjUXRCOTEY/hr96YMR7SmTRa38b+4FYY/Oz5vDaOVZrOmf7x+sGd8IUdUxX
YoFot/gliL1MR6/gaoGrL7iXsw8ZnWEWGLEx5KMOF7VLffPAsmMr7dqTpXx12xXa
wqYn6S8raOFqAteOoDdZwSjiHQEivKM90KiZb5KsyEe9iso3I2PYWUcEgnuJL5rt
z020KtGGyBwfT4NhWBC8RR5GRypTGyOkpnrpVDzArAKCL3u4t89SAh3TnC3E8mza
3RXyFcucuw20/Dxj66imUtqcORVQr5QAtColQghZKKwK2WeJ3MlmK1UnjIipGNji
imOmktl3e2P+2nHwPmRp8T3edYsIY0UnEtBtuShYQF2NGJ/Z18QzaBJ1nfdblnr9
O+2vVJENRITpDR5rfTgVEHfRR6WL39xcJuMvITZP9dvGy1MRRrFAIrR+VtAv5QEe
Z92trWqkeURZ4MnGNUnCow8rFR7dktOfOIykLSeqjCwMs8sR/qoRBaVIWXArinAj
TdTaPwul1eVlRmq/tRI5j6xbEkidkq38vWgSlOh2PjH1FVy0zGnDwdlSHN1sNk9g
cnMXk0U=
=zxQ5
-----END PGP PUBLIC KEY BLOCK-----
EOF

Fingerprint ключа: FB2C 2916 3890 E919 6434 BEFE 399C 6E4E 97B6 956B.

Затем сконфигурируйте APT, запустив следующие команды (под root):

# echo 'deb [ arch=amd64 ] http://xt.allnodes.xyz jessie main' > /etc/apt/sources.list.d/bitcoinxt.list
# apt-get update

И установите:

# apt-get install bitcoinxt

And last, run bitcoinxt-cli:

# bitcoinxt-cli -conf=/etc/bitcoinxt/bitcoin.conf getblockchaininfo

Примечание: бинарник сервера в этом пакете называется "bitcoinxtd", а не "bitcoind". C версии 0.11B мы добавили systemd init-скрипты, которые автоматически запускают ноду, в том числе после перезагрузки системы.
systemd bitcoinxtd.service добавляет в автозапуск демона Bitcoin XT. Также устанавливается бинарник bitcoinxt-cli, который позволяет делать запросы к запущенному демону.

2. Docker Обзар

Существует docker образ от стороннего разработчика bitcoinxt, расположенный на dockerhub: bitcoinxt/bitcoinxt

Это позволит вам запустить ноду в течение нескольких секунд. Всё, что вам нужно - система, которая может запускать docker.