Let’s get serious. Run TurtleCoin Pool on OrangePI
Over the past months, we did set up miners and nodes on ARM-based SBCs, namely on OragnePIs and Rock64s.
All these piecese were leading to one thing – it was time to get shit done. Beginning of March, we decided to take the plastic-card size OrangePI One Plus on a trip no one ever took it before.
We decided to set up a public mining pool for TurtleCoin on an Orange PI.
In this post, we will keep it factual and will share with you what you need to get this experiment done.
Please note that in order to make this work and succeed, you need to have a good knowledge on how SBCs work, how Linux works, advanced literacy in using command line, in-depth knowledge on how TurtleCoin (or in general how cryptonight-based privacy coins work), what is a node, what is a miner, how to configure a miner and what is a mining pool and how to configure one. If you are a beginner, this may not be the best entry point for you to try. This is why we don’t cover any detailed steps in this post.
What hardware ingrediences you need for this?
- OrangePI One Plus (obviously)
- microSD card to boot & run the system from
- 128+GB SSD drive for blockchain data
- USB3toSATA3 adapter
- Power supply (5V 2-3A) with a microUSB connector for the boards USB OTG
- Heatsink for the board’s H6 chip
- A fan blowing at the board exchanging air
We wanted to do this as an experiment for potentially bringing the board down. So we made the following design choices (flaws):
- We will put all the software components to just one board
- The TurtleCoin node + blockchain
- Redis DB
- The TurtleCoin Pool Software, with all its components
- The exceptions is the pool front-end website, which will be hosted separately
For installation and configuration, first you install you favourite version of the the available Linux OS. Once up and running and on the network, you follow the guidelines to install the the TurtleCoin node (daemon) and fully synchronize it (or use a local backup copy if you have another synced node available). Then install nodejs/npm. NodeSource have the latest builds for aarch64 platform available.
Proceed with following instructions on how to set up the TurtleCoin Mining Pool.
Get everything started and go ahead mining. Or try our pool at https://publicnode.ydns.eu
In the next post, we will share how we performed the stress test on our PI-based pool, we will reveal if we managed to get the hardware crashing burning and share some statistitcs on how the pool is doing so far.
On the feature image, the actual one that runs the pool is the top one right.