-
Notifications
You must be signed in to change notification settings - Fork 0
Home
By popular demand, I'm documenting my adventures in setting up an Ethereum Parity node on a home NAS box. Scope of planned coverage is,
- Using Docker to build, run and manage the node
- Linking to http://ethstats.net
- Setting up the Parity UI for access from the LAN
- Setting up a local instance of MyEtherWallet
Where I'm using Docker it should pretty much translate directly across to other Docker-supporting platforms, at least the command-line bits, but no promises.
There seems to a dearth of straightforward "how-to"s on this kind of stuff, although I did find[this] (https://medium.com/@preitsma/setting-up-a-parity-ethereum-node-in-docker-and-connect-safely-f881faa17686) very helpful in getting started.
The basic hardware is a QNAP TS-253A NAS with 4GB memory. It has built-in support for Docker which is what makes all of this relatively straightforward.
I started playing with all this just ahead of the Great Ethereum Network Attacks. My initial configuration with 2x3TB WD Red HDDs and 4GB memory was difficult to keep synced during that saga. I upgraded one of the disks to an SSD, and I upgraded the memory to 8GB. Unfortunately, the memory upgrade turned out to be faulty, and this caused a lot of instability in Parity. I'm now back down to the original 4GB memory, though I've kept the SSD, and everything is rock-solid.
As for networking, I'm on 56Kbit/s ADSL (10Kbit/s upload bandwidth). This seems OK for about 25 peers.
QNAP firmware version is 4.2.2.