Getting Started
Setup and run your first Arweave miner
This guide walks you through planning, installing, and bringing an Arweave miner online for the first time.
Miners are responsible for their own compliance with data protection laws (such as GDPR) and other applicable laws in their jurisdiction. Data storage laws vary country to country. Failure to adhere to these laws may entail substantial legal risks for the miner. Please only participate in mining Arweave data if you have understood the legal implications of doing so and consider seeking legal advice.
Decide whether you are running a solo miner, coordinated miner, pool miner, VDF server, or validator.
Size CPU, memory, storage, and network based on your chosen role.
Configure your operating system for Arweave workloads.
Install the node software either from pre-built binaries or by building from source, and verify the installation.
Create the directories and links for your data_dir and storage modules.
All nodes need a configured wallet (aka mining key), if you don't specify one it will be created for you. If you're not mining, this default wallet is probably fine. For miners:
Depending on your node type, operating phase, and different elements of your hardware and system configuration you will want to run your node with a different set of configuration options. We've provided a few examples in the Node Configuration Guide to get you started.
8. Learn, Iterate, and Optimize
After you get your node running, we recommend familiarizing yourself with the rest of the Mining Guide, joining the Discord Server, and reviewing the Discussions Board. There is a lot to learn and you will likely hit issues as you ramp up and tune your Arweave node - hopefully these resources will help you through it.
Thank you for supporting the Permaweb!
Last updated
Was this helpful?