Установка Tron Node
Документация описана для установки на чистую VDS без стороннего ПО и других программ учитывайте это при установке
- 1.Установите необходимые пакеты:apt update && apt install -y git wget curl nano
- 2.
- 3.Клонируйте репозиторий с докер-образом:git clone https://github.com/neoromantique/docker-java-tron.git
- 4.Переходим в дерикторию с проектомcd docker-java-tron/
- 5.Создайте конфигурационный файл и задайте нужные адреса контрактов и топики событий: (не обезательно но рекомендуем дабы не обрабатывать лишнии транзакции)nano ~/docker-java-tron/eventplugin.configпример конфигурации для обработки только USDT событийEVENT_PLUGIN_ADDRESS_FILTER="TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"
- 6.Создаем папку для данный нодыmkdir -p ~/docker-java-tron/data/node
- 7.wget http://47.89.178.46/backup20230119/LiteFullNode_output-directory.tgz -O ~/LiteFullNode_output-directory.tgz
- 8.Распаковать архив (папку
output-directory)
в~/docker-java-tron/data/node/
tar xvf ~/LiteFullNode_output-directory.tgz -C ~/docker-java-tron/data/node/ --strip-components=1 - 9.Удаляем архив со Lite даннымиrm ~/LiteFullNode_output-directory.tgzТеперь наша Tron node готова к запуску
- 1.Переходим в дерикторию проекта:cd ~/docker-java-tron/
- 2.Запускаем Tron node./start.sh
данный пункт не дописан еще не работает
- 1.Нужно зайти в конфигурацию:nano ~/docker-java-tron/eventplugin.config
- 2.Добавить еще один адрес в блок EVENT_PLUGIN_ADDRESS_FILTER
docker exec -it tron-node tail -f logs/tron.log
Создаем прокси с порта localhost:8080 на порт 2080
apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
apt update
apt install caddy
конфигурируем caddy для прокси 8080 на порт 2080 для внешней сети
Caddyfile будет перезаписан польностью!
echo -e ':2080\n reverse_proxy :8080' > /etc/caddy/Caddyfile
запускаем caddy
systemctl enable --now caddy
или перезапускаем если необходимо
systemctl restart caddy
нужно разобратся с удаленем данных из бд