Limitations
Limitations
There are several limitations which you should be aware of:
- Linux 64bit and ARM 64bit and 32bit are supported, there is no plan to support Windows,
- Minimum HW requirement is Raspberry Pi 3 with 4GB memory,
- Braiins Farm Proxy supports only 1 routing domain. It can limit a farm with broad needs for several routing rules. This limitation can be mitigated by using several Farm Proxy instances. For example, if you have multiple locations or need to send different hashrate to different pools, you need to use Farm Proxy for each of the locations/destinations. Of course, you can combine both approaches,
- Tested miners were Antminers S9, X17, X19, Whatsminers M2x/M3x and Avalon miners with stock firmware and Braiins OS,
- There is a trade-off between hashrate aggregation and monitoring of individual miners on the target pool's dashboard. This is relevant only for cases that use the attribute
identity_pass_through = truein the TOML config file (within[target]definition). Higher level of aggregation means that individual miners are sending submits slower due to high upstream difficulty (proxy with the high aggregation factor gets a job with a high difficulty from the target pool). In such cases, individual miners can appear on the pool's dashboard as inactive. It is not a limitation of the Braiins Farm Proxy, but it's a logical feature. - If you want to run Farm Proxy and Farm Monitor on the single machine, you need to play around with configuration of ports for Grafana and Prometheus for both tools or merge them into a single Docker Compose stack.
Was this helpful?