Шаг 1. Установка
Требования к установке: минимум 16 GB памяти и от 100 GB свободного места.
Пример установки на Ubuntu 20.04:
sudo apt -y update && \ sudo apt -y install apt-transport-https ca-certificates wget gnupg && \ wget -q -O - "https://repos.ripple.com/repos/api/gpg/key/public" | \ sudo apt-key add - && \ echo "deb https://repos.ripple.com/repos/rippled-deb bionic stable" | \ sudo tee -a /etc/apt/sources.list.d/ripple.list && \ sudo apt -y update && \ sudo apt -y install rippled && \ systemctl status rippled.service
Шаг 2. Настройка конфигурации
Пример конфигруации /etc/opt/ripple/rippled.cfg:
[server] port_rpc_admin_local port_peer port_ws_admin_local [port_rpc_admin_local] port = 5005 ip = {change me or comment me} admin = {change me or comment me} protocol = http [port_peer] port = 51235 ip = 0.0.0.0 protocol = peer [port_ws_admin_local] port = 6006 ip = {change me or comment me} admin = {change me or comment me} protocol = ws [node_size] tiny [node_db] type=RocksDB path=/var/lib/rippled/db/rocksdb online_delete=48000 open_files=2000 filter_bits=12 cache_mb=256 file_size_mb=8 file_size_mult=2 advisory_delete=0 [ledger_history] 256 [ips] r.ripple.com 51235 [validators] n949f75evCHwgyP4fPVgaHqNHxUVN15PsJEZ3B3HnXPcPjcZAoy7 RL1 n9MD5h24qrQqiyBC8aeqqCWvpiBiYQ3jxSr91uiDvmrkyHRdYLUj RL2 n9L81uNCaPgtUJfaHh89gmdvXKAmSt5Gdsw2g1iPWaPkAHW5Nm4C RL3 n9KiYM9CgngLvtRCQHZwgC2gjpdaZcCcbt3VboxiNFcKuwFVujzS RL4 n9LdgEtkmGB9E2h3K4Vp7iGUaKuq23Zr32ehxiU8FWY7xoxbWTSA RL5 [database_path] /var/lib/rippled/db [debug_logfile] /var/log/rippled/debug.log [sntp_servers] time.windows.com time.apple.com time.nist.gov pool.ntp.org [rpc_startup] { "command": "log_level", "severity": "error" } [ssl_verify] 1 [signing_support] true
Шаг 3. Запуск
sudo systemctl start rippled.service && \ sudo systemctl enable rippled.service
После запуска rippled сервиса может потребоваться некоторое время чтобы синхронизировать сеть.
Как только rippled сервис синхронизирован с сетью Ripple мы имеем полноценно работающий ripple сервер с которым вы можете подписывать новые транзакции и делать API запросы к Ripple Ledger.
Проверим еще раз что ripple готов к работе:
/opt/ripple/bin/rippled server_info
Важно обновлять rippled регулярно чтобы иметь полноценный доступ к сети XRP Ledger.
Шаг 4. Хотите работающее решение?
Воспользуйтесь hosted решением для вашего rippled кошелька и других криптокошельков при помощи нового продукта Sassoft Wallet. Храните ваши средства в своей сети и на своих серверах, но не беспокойтесь с процессом настройки и мониторингом.
Безопасно и просто!
Для получения бета доступа пишите через форму контактов.