HashCore Docs
Gerenciamento do Sistema

Início

  1. Abra o terminal Linux e execute:
cd /opt
sudo git clone https://github.com/hashcore-llc/stratum-proxy.git
cd stratum-proxy

Para Windows: o projeto é clonado dentro do ambiente Linux WSL, e não no disco C:.

  1. Inicie todos os serviços usando o comando:
docker compose up -d

A saída será assim:

 Volume proxy_proxy_configs            Started
 Container hashcore-cadvisor           Started
 Container hashcore-node-exporter      Started
 Container hashcore-prometheus         Started
 Container hashcore-grafana            Started
 Container hashcore-stratum-proxy      Started
 Container hashcore-proxy-configurator Started
  1. Certifique-se de que todos os contêineres estão em execução:
docker ps

A saída será aproximadamente assim:

AND                  SERVICE              CREATED          STATUS                        PORTS
hashcore-cadvisor             gcr.io/cadvisor/cadvisor:latest                             "/usr/bin/cadvisor -…"   cadvisor             34 hours ago     Up About a minute (healthy)   8080/tcp
hashcore-grafana              grafana/grafana                                             "/run.sh"                grafana              34 hours ago     Up About a minute             0.0.0.0:5000->3000/tcp, [::]:5000->3000/tcp
hashcore-node-exporter        prom/node-exporter                                          "/bin/node_exporter …"   node-exporter        34 hours ago     Up About a minute             9100/tcp
hashcore-prometheus           prom/prometheus                                             "/bin/prometheus --c…"   prometheus           34 hours ago     Up About a minute             9090/tcp
hashcore-proxy-configurator   public.ecr.aws/k7t2c2k4/stratum-proxy-configurator:latest   "/opt/config_agent/a…"   proxy-configurator   20 minutes ago   Up About a minute             0.0.0.0:5001->5001/tcp, [::]:5001->5001/tcp
hashcore-stratum-proxy        public.ecr.aws/k7t2c2k4/farm-proxy:latest                   "/opt/stratum-proxy/…"   stratum-proxy        20 minutes ago   Up About a minute             0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp, 0.0.0.0:3333-3334->3333-3334/tcp, [::]:3333-3334->3333-3334/tcp, 0.0.0.0:5010->5010/tcp, [::]:5010->5010/tcp

Se a tabela estiver vazia — os serviços não iniciaram. Execute docker compose up -d e repita o comando.

Após o lançamento bem-sucedido, as seguintes interfaces estarão disponíveis:

  • Configurador Web: http://localhost:5001
  • Monitoramento Grafana: http://localhost:5000
  • Métricas Prometheus: http://localhost:5010/api/metrics