Avis juridique et conformité
HashRelay est un outil d'infrastructure réseau à usage général. Vous êtes seul responsable de vous assurer que votre utilisation du minage de cryptomonnaies et de ce logiciel est conforme aux lois et réglementations de votre pays ou juridiction. Le minage et les activités associées sont restreints ou interdits dans certaines régions — veuillez consulter et respecter vos règles locales avant de télécharger ou déployer.
Configuration système requise
| Composant | Exigence minimale |
|---|---|
| Serveur relais | Linux x86_64/ARM, 1 cœur / 512 Mo RAM, IP publique, ports 8555/9555 ouverts |
| Client | Linux ou Windows, même LAN que les mineurs |
| Mineurs | Tout mineur compatible Stratum (BTC/ETH/LTC/KAS…) |
| Base de données (optionnel) | SQLite (intégré, pas d'installation supplémentaire) ; MySQL/PostgreSQL supportés |
Étape 1 — Déployer le serveur
Exécutez l'installateur en une ligne (recommandé) — il télécharge hr-server, écrit la config, installe le Web UI et enregistre le service. Ou lancez un binaire depuis la page Téléchargements.
# Recommended — one-line installer.
# Downloads the latest hr-server binary, writes /etc/hash-relay/server.toml,
# installs the Web UI, and registers a systemd / procd service.
curl -fsSL https://hashrelay.net/releases/scripts/install-server.sh | sudo sh
# Or run a binary downloaded from the Downloads page manually:
./hr-server --config server.tomlNotes de configuration
- •La config se trouve dans /etc/hash-relay/server.toml — définissez ports, URL de base de données et jwt_secret de l'API
- •TLS utilise par défaut un certificat auto-signé ; passez [server.enc].tls à "acme" ou "file" pour un vrai domaine
- •Ouvrez TCP 8555 et UDP 9555 dans le pare-feu (API/Web UI sur 8080)
- •Web UI admin : ouvrez http://YOUR_SERVER:8080, mot de passe par défaut hash — à changer à la première connexion
Étape 2 — Installer le client
Exécutez l'installateur en une ligne sur une machine du même réseau que vos mineurs, ou lancez un binaire téléchargé manuellement.
# Recommended — one-line installer.
# Prompts for the server address, ports, client ID, and token,
# then registers a systemd / procd service.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo sh
# Or run a binary downloaded from the Downloads page manually:
./hr-client --config client.tomlNotes de configuration
- •La config se trouve dans /etc/hash-relay/client.toml — définissez server_addr, tcp_port/quic_port, client_id et token
- •Les ports d'écoute locaux et le transport sont poussés automatiquement par le serveur via ConfigSync — pas de config manuelle des ports
- •L'installateur enregistre un service systemd / procd / Windows pour le démarrage auto
Étape 3 — Configurer le mapping de port
Ouvrez le panneau d'admin web du serveur et créez un pool et un mapping de port — pas de ligne de commande.
- 1
Ouvrez le panneau admin web à http://YOUR_SERVER:8080 et connectez-vous. Mot de passe par défaut hash — à changer à la première connexion.
- 2
Allez dans Pools → Add Pool, entrez un nom, une crypto et l'adresse du pool (ex. stratum.f2pool.com:3333), puis enregistrez.
- 3
Allez dans Port Mappings → Add Mapping, choisissez un port local (ex. 13333) et sélectionnez le pool créé, puis enregistrez.
- 4
Le mapping est actif instantanément — pas de redémarrage requis.
Ce qui vient de se passer
- •Pointez vos mineurs vers CLIENT_IP:13333 au lieu du pool directement
- •Vérifiez dans le Dashboard ou la page Status du panneau admin
- •Le tunnel chiffre automatiquement tout le trafic à partir de ce point
Vous êtes en ligne !
Votre relais de minage est actif. Points à vérifier :
- Client en ligne (heartbeat actif)
- Shares des mineurs soumises avec succès
- Logs serveur sans erreur
Et ensuite ?
Voir les stats de hashrate
Surveillez les performances par worker en temps réel
Activer l'agrégation des requêtes
Pour grandes fermes — réduire les connexions de 99,8 %
Configurer les alertes
Soyez notifié instantanément en cas d'anomalie