Pemberitahuan Hukum
HashRelay adalah tool infrastruktur jaringan general-purpose. Kamu bertanggung jawab penuh memastikan aktivitas mining cryptocurrency sesuai hukum di negaramu. Di beberapa wilayah, mining dibatasi atau dilarang — cek regulasi lokal sebelum download atau deploy.
Spesifikasi Minimum
| Komponen | Minimum |
|---|---|
| Relay Server | Linux x86_64/ARM, 1 core / 512 MB RAM, IP publik, port 8555/9555 terbuka |
| Client | Linux atau Windows, satu LAN dengan rig |
| Rig / Miner | Miner Stratum apapun (BTC/ETH/LTC/KAS…) |
| Database (opsional) | SQLite (built-in); MySQL/PostgreSQL juga didukung |
Langkah 1 — Pasang Server
Jalankan script instal satu baris (rekomendasi) — otomatis download hr-server, tulis config, pasang Web UI, dan daftarkan service. Atau download binary manual dari halaman Unduh.
# 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.tomlCatatan config
- •Config ada di /etc/hash-relay/server.toml — atur port, database URL, dan jwt_secret API
- •TLS default pakai self-signed cert; ganti [server.enc].tls ke "acme" atau "file" buat domain asli
- •Buka TCP 8555 dan UDP 9555 di firewall (API/Web UI di 8080)
- •Web admin: buka http://YOUR_SERVER:8080, password default hash — wajib diganti saat login pertama
Langkah 2 — Install Client
Install client di mesin satu LAN dengan rig. Buat client node di server dulu (Web UI → Client Nodes) buat dapat client_id dan token.
# Create a client node on the server first (Web UI → Client Nodes).
# Replace YOUR_* values below with your own before running.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | \
sudo env \
SERVER_ADDR=YOUR_SERVER_IP \
TCP_PORT=8555 \
QUIC_PORT=9555 \
CLIENT_ID=YOUR_CLIENT_ID \
TOKEN=YOUR_ACCESS_TOKEN \
sh
# OpenWrt / already root: omit sudo — pipe to "env ... sh" insteadAlternatif: install dulu, config belakangan
# Install first, edit config, then restart:
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo sh
# OpenWrt / already root: omit sudo on the line above
# Edit /etc/hash-relay/client.toml — set server_addr, tcp_port, quic_port, client_id, token
sudo nano /etc/hash-relay/client.toml
# Restart — Linux (systemd):
sudo systemctl restart hash-relay-client
# Restart — OpenWrt (procd):
/etc/init.d/hash-relay-client restartCatatan config
- •Sebelum install, buat client node di server (Web UI → Client Nodes) — client_id dan token harus cocok.
- •Config ada di /etc/hash-relay/client.toml — isi server_addr, tcp_port, quic_port, client_id, dan token
- •Port listen lokal & transport di-push otomatis dari server via ConfigSync — nggak perlu setup manual
- •Installer daftarkan service systemd / procd / Windows buat auto-start
- •Setelah edit client.toml, restart: sudo systemctl restart hash-relay-client
Langkah 3 — Mapping Port Pool
Buka web admin server, buat pool & port mapping — nggak perlu command line.
- 1
Buka web admin di http://YOUR_SERVER:8080 dan login. Password default: hash — wajib diganti saat pertama kali.
- 2
Ke Pools → Add Pool, isi nama, coin, dan alamat pool (contoh: stratum.f2pool.com:3333), lalu save.
- 3
Ke Port Mappings → Add Mapping, pilih port lokal (contoh: 13333) dan pool tadi, lalu save.
- 4
Mapping langsung aktif — tanpa restart.
Apa yang terjadi
- •Arahkan rig ke CLIENT_IP:13333, bukan langsung ke pool
- •Cek di Dashboard atau halaman Status web admin
- •Dari sini semua trafik otomatis terenkripsi lewat tunnel
Sudah Jalan!
Relay mining kamu aktif. Cek hal-hal ini:
- Client online (heartbeat aktif)
- Share dari rig masuk dengan baik
- Log server bersih, tanpa error
Selanjutnya?
Lihat statistik hashrate
Pantau performa per worker real-time
Aktifkan agregasi koneksi
Buat farm besar — hemat koneksi sampai 99,8%
Atur alert
Langsung dapat notif kalau ada anomali